QRCodeDetector 类

    • 构造函数详情

      • QRCodeDetector

        protected QRCodeDetector​(long addr)
      • QRCodeDetector

        public QRCodeDetector()
    • 方法详情

      • __fromPtr__

        public static QRCodeDetector __fromPtr__​(long addr)
      • setEpsX

        public QRCodeDetector setEpsX​(double epsX)
        设置用于二维码停止标记检测水平扫描的epsilon值。
        参数
        epsX - Epsilon 邻域,允许您根据二维码标准确定方案 1:1:3:1:1 的水平图案。
        返回值
        自动生成
      • setEpsY

        public QRCodeDetector setEpsY​(double epsY)
        设置用于二维码停止标记检测垂直扫描的epsilon值。
        参数
        epsY - Epsilon 邻域,允许您根据二维码标准确定方案 1:1:3:1:1 的垂直图案。
        返回值
        自动生成
      • setUseAlignmentMarkers

        public QRCodeDetector setUseAlignmentMarkers​(boolean useAlignmentMarkers)
        使用标记来改善二维码对齐标记的角点位置,默认使用。
        参数
        useAlignmentMarkers - 自动生成
        返回值
        自动生成
      • decodeCurved

        public java.lang.String decodeCurved​(Mat img,
                                             Mat points,
                                             Mat straight_qrcode)
        解码图像中检测到的(通过 detect() 方法)曲面上的二维码。如果无法解码代码,则返回 UTF8 编码的输出字符串或空字符串。
        参数
        img - 包含二维码的灰度或彩色 (BGR) 图像。
        points - 由 detect() 方法(或其他一些算法)找到的四边形顶点。
        straight_qrcode - 包含校正和二值化二维码的可选输出图像
        返回值
        自动生成
      • decodeCurved

        public java.lang.String decodeCurved​(Mat img,
                                             Mat points)
        解码图像中检测到的(通过 detect() 方法)曲面上的二维码。如果无法解码代码,则返回 UTF8 编码的输出字符串或空字符串。
        参数
        img - 包含二维码的灰度或彩色 (BGR) 图像。
        points - 由 detect() 方法(或其他一些算法)找到的四边形顶点。
        返回值
        自动生成
      • detectAndDecodeCurved

        public java.lang.String detectAndDecodeCurved​(Mat img,
                                                      Mat points,
                                                      Mat straight_qrcode)
        检测并解码曲面上的二维码
        参数
        img - 包含二维码的灰度或彩色 (BGR) 图像。
        points - 找到的二维码四边形的顶点可选输出数组。如果未找到,则为空。
        straight_qrcode - 包含校正和二值化二维码的可选输出图像
        返回值
        自动生成
      • detectAndDecodeCurved

        public java.lang.String detectAndDecodeCurved​(Mat img,
                                                      Mat points)
        检测并解码曲面上的二维码
        参数
        img - 包含二维码的灰度或彩色 (BGR) 图像。
        points - 找到的二维码四边形的顶点可选输出数组。如果未找到,则为空。
        返回值
        自动生成
      • detectAndDecodeCurved

        public java.lang.String detectAndDecodeCurved​(Mat img)
        检测并解码曲面上的二维码
        参数
        img - 包含二维码的灰度或彩色 (BGR) 图像。
        返回值
        自动生成