类 QRCodeEncoder


  • public class QRCodeEncoder
    extends java.lang.Object
    对对象候选矩形进行分组。rectList 输入/输出矩形向量。输出向量包含保留和分组的矩形。(Python 列表不会就地修改。)weights 输入/输出矩形权重向量。输出向量包含保留和分组矩形的权重。(Python 列表不会就地修改。)groupThreshold 最小可能的矩形数量减 1。该阈值用于判断是否保留一组矩形。eps 矩形边之间用于将其合并到一个组中的相对差值。
    • 字段详情

      • 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
        另请参见
        常量字段值
      • 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_KANJI

        public static final int MODE_KANJI
        另请参见
        常量字段值
      • MODE_STRUCTURED_APPEND

        public static final int MODE_STRUCTURED_APPEND
        另请参见
        常量字段值
    • 构造函数详情

      • QRCodeEncoder

        protected QRCodeEncoder​(long addr)
    • 方法详情

      • getNativeObjAddr

        public long getNativeObjAddr()
      • __fromPtr__

        public static QRCodeEncoder __fromPtr__​(long addr)
      • 创建

        public static QRCodeEncoder create​(QRCodeEncoder_Params parameters)
        构造函数
        参数
        parameters - 二维码编码器参数 QRCodeEncoder::Params
        返回
        自动生成
      • 创建

        public static QRCodeEncoder create()
        构造函数
        返回
        自动生成
      • encode

        public void encode​(java.lang.String encoded_info,
                           Mat qrcode)
        从输入字符串生成二维码。
        参数
        encoded_info - 要编码的输入字符串。
        qrcode - 生成的二维码。
      • encodeStructuredAppend

        public void encodeStructuredAppend​(java.lang.String encoded_info,
                                           java.util.List<Mat> qrcodes)
        以结构化追加模式从输入字符串生成二维码。编码的消息将拆分为多个二维码。
        参数
        encoded_info - 要编码的输入字符串。
        qrcodes - 生成的二维码向量。
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        覆盖
        finalize 类中的 java.lang.Object
        抛出
        java.lang.Throwable