Table of Contents

Class QRCodeDetector

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll
public class QRCodeDetector : CvObject, IDisposable
Inheritance
QRCodeDetector
Implements
Inherited Members

Constructors

QRCodeDetector()

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 string or empty string if the code 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 string or empty string if the code cannot be decoded.

DecodeMulti(InputArray, IEnumerable<Point2f>, out Mat[], bool)

Decodes QR codes in image once it's found by the detect() method. Returns UTF8-encoded output string or empty string if the code 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

DetectMulti(InputArray, out Point2f[])

Detects QR codes in image and returns the quadrangles containing the codes.

SetEpsX(double)

sets the epsilon used during the horizontal scan of QR code stop marker detection.

SetEpsY(double)

sets the epsilon used during the vertical scan of QR code stop marker detection.