Package org.opencv.objdetect
Class QRCodeEncoder
- java.lang.Object
- 
- org.opencv.objdetect.QRCodeEncoder
 
- 
 public class QRCodeEncoder extends java.lang.ObjectGroups 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.
- 
- 
Field SummaryFields Modifier and Type Field Description static intCORRECT_LEVEL_Hstatic intCORRECT_LEVEL_Lstatic intCORRECT_LEVEL_Mstatic intCORRECT_LEVEL_Qstatic intECI_UTF8static intMODE_ALPHANUMERICstatic intMODE_AUTOstatic intMODE_BYTEstatic intMODE_ECIstatic intMODE_KANJIstatic intMODE_NUMERICstatic intMODE_STRUCTURED_APPENDprotected longnativeObj
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedQRCodeEncoder(long addr)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QRCodeEncoder__fromPtr__(long addr)static QRCodeEncodercreate()Constructorstatic QRCodeEncodercreate(QRCodeEncoder_Params parameters)Constructorvoidencode(java.lang.String encoded_info, Mat qrcode)Generates QR code from input string.voidencodeStructuredAppend(java.lang.String encoded_info, java.util.List<Mat> qrcodes)Generates QR code from input string in Structured Append mode.protected voidfinalize()longgetNativeObjAddr()
 
- 
- 
- 
Field Detail- 
nativeObjprotected final long nativeObj 
 - 
CORRECT_LEVEL_Lpublic static final int CORRECT_LEVEL_L - See Also:
- Constant Field Values
 
 - 
CORRECT_LEVEL_Mpublic static final int CORRECT_LEVEL_M - See Also:
- Constant Field Values
 
 - 
CORRECT_LEVEL_Qpublic static final int CORRECT_LEVEL_Q - See Also:
- Constant Field Values
 
 - 
CORRECT_LEVEL_Hpublic static final int CORRECT_LEVEL_H - See Also:
- Constant Field Values
 
 - 
ECI_UTF8public static final int ECI_UTF8 - See Also:
- Constant Field Values
 
 - 
MODE_AUTOpublic static final int MODE_AUTO - See Also:
- Constant Field Values
 
 - 
MODE_NUMERICpublic static final int MODE_NUMERIC - See Also:
- Constant Field Values
 
 - 
MODE_ALPHANUMERICpublic static final int MODE_ALPHANUMERIC - See Also:
- Constant Field Values
 
 - 
MODE_BYTEpublic static final int MODE_BYTE - See Also:
- Constant Field Values
 
 - 
MODE_ECIpublic static final int MODE_ECI - See Also:
- Constant Field Values
 
 - 
MODE_KANJIpublic static final int MODE_KANJI - See Also:
- Constant Field Values
 
 - 
MODE_STRUCTURED_APPENDpublic static final int MODE_STRUCTURED_APPEND - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getNativeObjAddrpublic long getNativeObjAddr() 
 - 
__fromPtr__public static QRCodeEncoder __fromPtr__(long addr) 
 - 
createpublic static QRCodeEncoder create(QRCodeEncoder_Params parameters) Constructor- Parameters:
- parameters- QR code encoder parameters QRCodeEncoder::Params
- Returns:
- automatically generated
 
 - 
createpublic static QRCodeEncoder create() Constructor- Returns:
- automatically generated
 
 - 
encodepublic void encode(java.lang.String encoded_info, Mat qrcode)Generates QR code from input string.- Parameters:
- encoded_info- Input string to encode.
- qrcode- Generated QR code.
 
 - 
encodeStructuredAppendpublic void encodeStructuredAppend(java.lang.String encoded_info, java.util.List<Mat> qrcodes)Generates QR code from input string in Structured Append mode. The encoded message is splitting over a number of QR codes.- Parameters:
- encoded_info- Input string to encode.
- qrcodes- Vector of generated QR codes.
 
 - 
finalizeprotected void finalize() throws java.lang.Throwable- Overrides:
- finalizein class- java.lang.Object
- Throws:
- java.lang.Throwable
 
 
- 
 
-