public class QRCodeDetector extends GraphicalCodeDetector
| Constructor and Description |
|---|
QRCodeDetector() |
| Modifier and Type | Method and Description |
|---|---|
static QRCodeDetector |
__fromPtr__(long addr) |
java.lang.String |
decodeCurved(Mat img,
Mat points)
Decodes QR code on a curved surface in image once it's found by the detect() method.
|
java.lang.String |
decodeCurved(Mat img,
Mat points,
Mat straight_qrcode)
Decodes QR code on a curved surface in image once it's found by the detect() method.
|
java.lang.String |
detectAndDecodeCurved(Mat img)
Both detects and decodes QR code on a curved surface
|
java.lang.String |
detectAndDecodeCurved(Mat img,
Mat points)
Both detects and decodes QR code on a curved surface
|
java.lang.String |
detectAndDecodeCurved(Mat img,
Mat points,
Mat straight_qrcode)
Both detects and decodes QR code on a curved surface
|
QRCodeDetector |
setEpsX(double epsX)
sets the epsilon used during the horizontal scan of QR code stop marker detection.
|
QRCodeDetector |
setEpsY(double epsY)
sets the epsilon used during the vertical scan of QR code stop marker detection.
|
QRCodeDetector |
setUseAlignmentMarkers(boolean useAlignmentMarkers)
use markers to improve the position of the corners of the QR code
alignmentMarkers using by default
|
decode, decode, decodeMulti, decodeMulti, detect, detectAndDecode, detectAndDecode, detectAndDecode, detectAndDecodeMulti, detectAndDecodeMulti, detectAndDecodeMulti, detectMulti, getNativeObjAddrpublic static QRCodeDetector __fromPtr__(long addr)
public java.lang.String decodeCurved(Mat img, Mat points)
img - grayscale or color (BGR) image containing QR code.points - Quadrangle vertices found by detect() method (or some other algorithm).public java.lang.String decodeCurved(Mat img, Mat points, Mat straight_qrcode)
img - grayscale or color (BGR) image containing QR code.points - Quadrangle vertices found by detect() method (or some other algorithm).straight_qrcode - The optional output image containing rectified and binarized QR codepublic java.lang.String detectAndDecodeCurved(Mat img)
img - grayscale or color (BGR) image containing QR code.public java.lang.String detectAndDecodeCurved(Mat img, Mat points)
img - grayscale or color (BGR) image containing QR code.points - optional output array of vertices of the found QR code quadrangle. Will be empty if not found.public java.lang.String detectAndDecodeCurved(Mat img, Mat points, Mat straight_qrcode)
img - grayscale or color (BGR) image containing QR code.points - optional output array of vertices of the found QR code quadrangle. Will be empty if not found.straight_qrcode - The optional output image containing rectified and binarized QR codepublic QRCodeDetector setEpsX(double epsX)
epsX - Epsilon neighborhood, which allows you to determine the horizontal pattern
of the scheme 1:1:3:1:1 according to QR code standard.public QRCodeDetector setEpsY(double epsY)
epsY - Epsilon neighborhood, which allows you to determine the vertical pattern
of the scheme 1:1:3:1:1 according to QR code standard.public QRCodeDetector setUseAlignmentMarkers(boolean useAlignmentMarkers)
useAlignmentMarkers - automatically generatedGenerated on 2023-06-28 12:47:21 / OpenCV 4.8.0