public class QRCodeEncoder extends Object
Modifier and Type | Field and Description |
---|---|
static int |
CORRECT_LEVEL_H |
static int |
CORRECT_LEVEL_L |
static int |
CORRECT_LEVEL_M |
static int |
CORRECT_LEVEL_Q |
static int |
ECI_UTF8 |
static int |
MODE_ALPHANUMERIC |
static int |
MODE_AUTO |
static int |
MODE_BYTE |
static int |
MODE_ECI |
static int |
MODE_KANJI |
static int |
MODE_NUMERIC |
static int |
MODE_STRUCTURED_APPEND |
protected long |
nativeObj |
Modifier | Constructor and Description |
---|---|
protected |
QRCodeEncoder(long addr) |
Modifier and Type | Method and Description |
---|---|
static QRCodeEncoder |
__fromPtr__(long addr) |
static QRCodeEncoder |
create()
Constructor
|
static QRCodeEncoder |
create(QRCodeEncoder_Params parameters)
Constructor
|
void |
encode(String encoded_info,
Mat qrcode)
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 |
getNativeObjAddr() |
protected final long nativeObj
public static final int CORRECT_LEVEL_L
public static final int CORRECT_LEVEL_M
public static final int CORRECT_LEVEL_Q
public static final int CORRECT_LEVEL_H
public static final int ECI_UTF8
public static final int MODE_AUTO
public static final int MODE_NUMERIC
public static final int MODE_ALPHANUMERIC
public static final int MODE_BYTE
public static final int MODE_ECI
public static final int MODE_KANJI
public static final int MODE_STRUCTURED_APPEND
public long getNativeObjAddr()
public static QRCodeEncoder __fromPtr__(long addr)
public static QRCodeEncoder create(QRCodeEncoder_Params parameters)
parameters
- QR code encoder parameters QRCodeEncoder::Paramspublic static QRCodeEncoder create()
public void encode(String encoded_info, Mat qrcode)
encoded_info
- Input string to encode.qrcode
- Generated QR code.public void encodeStructuredAppend(String encoded_info, List<Mat> qrcodes)
encoded_info
- Input string to encode.qrcodes
- Vector of generated QR codes.Copyright © 2024. All rights reserved.