类 QRCodeEncoder
- java.lang.Object
-
- org.opencv.objdetect.QRCodeEncoder
-
public class QRCodeEncoder extends java.lang.Object对对象候选矩形进行分组。 rectList 矩形的输入/输出向量。输出向量包括保留和分组的矩形。(Python 列表不会就地修改。) weights 矩形权重的输入/输出向量。输出向量包括保留和分组的矩形的权重。(Python 列表不会就地修改。) groupThreshold 最小可能矩形数减 1。该阈值用于一组矩形以保留它。 eps 合并成一组的矩形边之间的相对差异。
-
-
字段摘要
字段 修饰符和类型 字段 描述 static intCORRECT_LEVEL_Hstatic intCORRECT_LEVEL_Lstatic intCORRECT_LEVEL_Mstatic intCORRECT_LEVEL_Qstatic intECI_SHIFT_JISstatic intECI_UTF8static intMODE_ALPHANUMERICstatic intMODE_AUTOstatic intMODE_BYTEstatic intMODE_ECIstatic intMODE_KANJIstatic intMODE_NUMERICstatic intMODE_STRUCTURED_APPENDprotected longnativeObj
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护QRCodeEncoder(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static QRCodeEncoder__fromPtr__(long addr)static QRCodeEncodercreate()构造函数static QRCodeEncodercreate(QRCodeEncoder_Params parameters)构造函数voidencode(byte[] encoded_info, Mat qrcode)从输入字符串生成 QR 码。voidencode(java.lang.String encoded_info, Mat qrcode)从输入字符串生成 QR 码。voidencodeStructuredAppend(java.lang.String encoded_info, java.util.List<Mat> qrcodes)以结构化追加模式从输入字符串生成 QR 码。protected voidfinalize()longgetNativeObjAddr()
-
-
-
字段详细信息
-
nativeObj
protected final long nativeObj
-
CORRECT_LEVEL_L
public static final int CORRECT_LEVEL_L
- 参见
- 常量字段值
-
CORRECT_LEVEL_M
public static final int CORRECT_LEVEL_M
- 参见
- 常量字段值
-
CORRECT_LEVEL_Q
public static final int CORRECT_LEVEL_Q
- 参见
- 常量字段值
-
CORRECT_LEVEL_H
public static final int CORRECT_LEVEL_H
- 参见
- 常量字段值
-
ECI_SHIFT_JIS
public static final int ECI_SHIFT_JIS
- 参见
- 常量字段值
-
ECI_UTF8
public static final int ECI_UTF8
- 参见
- 常量字段值
-
MODE_AUTO
public static final int MODE_AUTO
- 参见
- 常量字段值
-
MODE_NUMERIC
public static final int MODE_NUMERIC
- 参见
- 常量字段值
-
MODE_ALPHANUMERIC
public static final int MODE_ALPHANUMERIC
- 参见
- 常量字段值
-
MODE_BYTE
public static final int MODE_BYTE
- 参见
- 常量字段值
-
MODE_ECI
public static final int MODE_ECI
- 参见
- 常量字段值
-
MODE_KANJI
public static final int MODE_KANJI
- 参见
- 常量字段值
-
MODE_STRUCTURED_APPEND
public static final int MODE_STRUCTURED_APPEND
- 参见
- 常量字段值
-
-
方法详细信息
-
getNativeObjAddr
public long getNativeObjAddr()
-
__fromPtr__
public static QRCodeEncoder __fromPtr__(long addr)
-
create
public static QRCodeEncoder create(QRCodeEncoder_Params parameters)
构造函数- 参数
parameters- QR 码编码器参数 QRCodeEncoder::Params- 返回
- 自动生成
-
create
public static QRCodeEncoder create()
构造函数- 返回
- 自动生成
-
encode
public void encode(java.lang.String encoded_info, Mat qrcode)从输入字符串生成 QR 码。- 参数
encoded_info- 要编码的输入字符串。qrcode- 生成的 QR 码。
-
encodeStructuredAppend
public void encodeStructuredAppend(java.lang.String encoded_info, java.util.List<Mat> qrcodes)以结构化追加模式从输入字符串生成 QR 码。 编码的消息被拆分到多个 QR 码上。- 参数
encoded_info- 要编码的输入字符串。qrcodes- 生成的 QR 码的向量。
-
encode
public void encode(byte[] encoded_info, Mat qrcode)从输入字符串生成 QR 码。- 参数
encoded_info- 要编码的输入字节。qrcode- 生成的 QR 码。
-
finalize
protected void finalize() throws java.lang.Throwable- 重写
finalize在类java.lang.Object中- 抛出
java.lang.Throwable
-
-