Package org.opencv.objdetect
Class QRCodeEncoder
java.lang.Object
org.opencv.objdetect.QRCodeEncoder
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic QRCodeEncoder
__fromPtr__
(long addr) static QRCodeEncoder
create()
Constructorstatic QRCodeEncoder
create
(QRCodeEncoder_Params parameters) Constructorvoid
Generates QR code from input string.void
encodeStructuredAppend
(String encoded_info, List<Mat> qrcodes) Generates QR code from input string in Structured Append mode.protected void
finalize()
long
-
Field Details
-
nativeObj
protected final long nativeObj -
CORRECT_LEVEL_L
public static final int CORRECT_LEVEL_L- See Also:
-
CORRECT_LEVEL_M
public static final int CORRECT_LEVEL_M- See Also:
-
CORRECT_LEVEL_Q
public static final int CORRECT_LEVEL_Q- See Also:
-
CORRECT_LEVEL_H
public static final int CORRECT_LEVEL_H- See Also:
-
ECI_UTF8
public static final int ECI_UTF8- See Also:
-
MODE_AUTO
public static final int MODE_AUTO- See Also:
-
MODE_NUMERIC
public static final int MODE_NUMERIC- See Also:
-
MODE_ALPHANUMERIC
public static final int MODE_ALPHANUMERIC- See Also:
-
MODE_BYTE
public static final int MODE_BYTE- See Also:
-
MODE_ECI
public static final int MODE_ECI- See Also:
-
MODE_KANJI
public static final int MODE_KANJI- See Also:
-
MODE_STRUCTURED_APPEND
public static final int MODE_STRUCTURED_APPEND- See Also:
-
-
Constructor Details
-
QRCodeEncoder
protected QRCodeEncoder(long addr)
-
-
Method Details
-
getNativeObjAddr
public long getNativeObjAddr() -
__fromPtr__
-
create
Constructor- Parameters:
parameters
- QR code encoder parameters QRCodeEncoder::Params- Returns:
- automatically generated
-
create
Constructor- Returns:
- automatically generated
-
encode
Generates QR code from input string.- Parameters:
encoded_info
- Input string to encode.qrcode
- Generated QR code.
-
encodeStructuredAppend
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.
-
finalize
-