Class QRCodeDetectorAruco
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
QR code detector that uses the Aruco-based marker detector for locating the finder patterns.
public class QRCodeDetectorAruco : CvObject, IDisposable
- Inheritance
-
QRCodeDetectorAruco
- Implements
- Inherited Members
Constructors
- QRCodeDetectorAruco()
Creates a QRCodeDetectorAruco with default parameters.
- QRCodeDetectorAruco(QRCodeDetectorArucoParams)
Creates a QRCodeDetectorAruco with given parameters.
Properties
- ArucoParameters
Aruco detector parameters used to search for the finder patterns.
- DetectorParameters
Detector parameters of QRCodeDetectorAruco.
Methods
- Decode(InputArray, IEnumerable<Point2f>, OutputArray)
Decodes QR code in image once it's found by the detect() method. Returns UTF8-encoded output string or empty string if the code cannot be decoded.
- DecodeMulti(InputArray, IEnumerable<Point2f>)
Decodes QR codes in image once it's found by the detect() method. Returns UTF8-encoded output vector of strings or empty vector of strings if the codes cannot be decoded.
- DecodeMulti(InputArray, IEnumerable<Point2f>, out Mat[])
Decodes QR codes in image once it's found by the detect() method. Returns UTF8-encoded output vector of strings or empty vector of strings if the codes cannot be decoded.
- Detect(InputArray, out Point2f[])
Detects QR code in image and returns the quadrangle containing the code.
- DetectAndDecode(InputArray, out Point2f[], OutputArray)
Both detects and decodes QR code
- DetectAndDecodeMulti(InputArray, out string?[], out Point2f[], out Mat[])
Both detects and decodes QR codes
- DetectMulti(InputArray, out Point2f[])
Detects QR codes in image and returns the quadrangles containing the codes.