OpenCV for Unity
2.6.2
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.10.0/index.html ) for the details of the argument of the method.
|
Groups the object candidate rectangles. rectList Input/output vector of rectangles. Output vector includes retained and grouped rectangles. (The Python list is not modified in place.) weights Input/output vector of weights of rectangles. Output vector includes weights of retained and grouped rectangles. (The Python list is not modified in place.) groupThreshold Minimum possible number of rectangles minus 1. The threshold is used in a group of rectangles to retain it. eps Relative difference between sides of the rectangles to merge them into a group. More...
Public Member Functions | |
IntPtr | getNativeObjAddr () |
void | encode (string encoded_info, Mat qrcode) |
Generates QR code from input string. More... | |
void | encodeStructuredAppend (string encoded_info, List< Mat > qrcodes) |
Generates QR code from input string in Structured Append mode. The encoded message is splitting over a number of QR codes. More... | |
Public Member Functions inherited from OpenCVForUnity.DisposableObject | |
void | Dispose () |
void | ThrowIfDisposed () |
Static Public Member Functions | |
static QRCodeEncoder | __fromPtr__ (IntPtr addr) |
static QRCodeEncoder | create (QRCodeEncoder_Params parameters) |
Constructor. More... | |
static QRCodeEncoder | create () |
Constructor. More... | |
Static Public Member Functions inherited from OpenCVForUnity.DisposableObject | |
static IntPtr | ThrowIfNullIntPtr (IntPtr ptr) |
Public Attributes | |
const int | CORRECT_LEVEL_L = 0 |
const int | CORRECT_LEVEL_M = 1 |
const int | CORRECT_LEVEL_Q = 2 |
const int | CORRECT_LEVEL_H = 3 |
const int | ECI_UTF8 = 26 |
const int | MODE_AUTO = -1 |
const int | MODE_NUMERIC = 1 |
const int | MODE_ALPHANUMERIC = 2 |
const int | MODE_BYTE = 4 |
const int | MODE_ECI = 7 |
const int | MODE_KANJI = 8 |
const int | MODE_STRUCTURED_APPEND = 3 |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Protected Member Functions inherited from OpenCVForUnity.DisposableOpenCVObject | |
DisposableOpenCVObject () | |
DisposableOpenCVObject (IntPtr ptr) | |
DisposableOpenCVObject (bool isEnabledDispose) | |
DisposableOpenCVObject (IntPtr ptr, bool isEnabledDispose) | |
Protected Member Functions inherited from OpenCVForUnity.DisposableObject | |
DisposableObject () | |
DisposableObject (bool isEnabledDispose) | |
Additional Inherited Members | |
Properties inherited from OpenCVForUnity.DisposableObject | |
bool | IsDisposed [get, protected set] |
bool | IsEnabledDispose [get, set] |
Groups the object candidate rectangles. rectList Input/output vector of rectangles. Output vector includes retained and grouped rectangles. (The Python list is not modified in place.) weights Input/output vector of weights of rectangles. Output vector includes weights of retained and grouped rectangles. (The Python list is not modified in place.) groupThreshold Minimum possible number of rectangles minus 1. The threshold is used in a group of rectangles to retain it. eps Relative difference between sides of the rectangles to merge them into a group.
|
static |
|
static |
Constructor.
parameters | QR code encoder parameters QRCodeEncoder::Params |
|
static |
Constructor.
parameters | QR code encoder parameters QRCodeEncoder::Params |
|
protectedvirtual |
Reimplemented from OpenCVForUnity.DisposableOpenCVObject.
void OpenCVForUnity.ObjdetectModule.QRCodeEncoder.encode | ( | string | encoded_info, |
Mat | qrcode | ||
) |
Generates QR code from input string.
encoded_info | Input string to encode. |
qrcode | Generated QR code. |
void OpenCVForUnity.ObjdetectModule.QRCodeEncoder.encodeStructuredAppend | ( | string | encoded_info, |
List< Mat > | qrcodes | ||
) |
Generates QR code from input string in Structured Append mode. The encoded message is splitting over a number of QR codes.
encoded_info | Input string to encode. |
qrcodes | Vector of generated QR codes. |
IntPtr OpenCVForUnity.ObjdetectModule.QRCodeEncoder.getNativeObjAddr | ( | ) |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.CORRECT_LEVEL_H = 3 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.CORRECT_LEVEL_L = 0 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.CORRECT_LEVEL_M = 1 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.CORRECT_LEVEL_Q = 2 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.ECI_UTF8 = 26 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.MODE_ALPHANUMERIC = 2 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.MODE_AUTO = -1 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.MODE_BYTE = 4 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.MODE_ECI = 7 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.MODE_KANJI = 8 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.MODE_NUMERIC = 1 |
const int OpenCVForUnity.ObjdetectModule.QRCodeEncoder.MODE_STRUCTURED_APPEND = 3 |