Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
cv::QRCodeEncoder Class Referenceabstract
#include <opencv2/objdetect.hpp>
Classes | |
struct | Params |
QR code encoder parameters. More... | |
Public Types | |
enum | CorrectionLevel { CORRECT_LEVEL_L = 0 , CORRECT_LEVEL_M = 1 , CORRECT_LEVEL_Q = 2 , CORRECT_LEVEL_H = 3 } |
enum | ECIEncodings { ECI_UTF8 = 26 } |
enum | EncodeMode { MODE_AUTO = -1 , MODE_NUMERIC = 1 , MODE_ALPHANUMERIC = 2 , MODE_BYTE = 4 , MODE_ECI = 7 , MODE_KANJI = 8 , MODE_STRUCTURED_APPEND = 3 } |
Public Member Functions | |
virtual | ~QRCodeEncoder () |
virtual void | encode (const String &encoded_info, OutputArray qrcode)=0 |
Generates QR code from input string. | |
virtual void | encodeStructuredAppend (const String &encoded_info, OutputArrayOfArrays qrcodes)=0 |
Generates QR code from input string in Structured Append mode. The encoded message is splitting over a number of QR codes. | |
Static Public Member Functions | |
static Ptr< QRCodeEncoder > | create (const QRCodeEncoder::Params ¶meters=QRCodeEncoder::Params()) |
Constructor. | |
Protected Member Functions | |
QRCodeEncoder () | |
Member Enumeration Documentation
◆ CorrectionLevel
◆ ECIEncodings
◆ EncodeMode
Constructor & Destructor Documentation
◆ QRCodeEncoder()
|
protected |
◆ ~QRCodeEncoder()
|
virtual |
Member Function Documentation
◆ create()
|
static |
Constructor.
- Parameters
-
parameters QR code encoder parameters QRCodeEncoder::Params
◆ encode()
|
pure virtual |
Generates QR code from input string.
- Parameters
-
encoded_info Input string to encode. qrcode Generated QR code.
◆ encodeStructuredAppend()
|
pure virtual |
Generates QR code from input string in Structured Append mode. The encoded message is splitting over a number of QR codes.
- Parameters
-
encoded_info Input string to encode. qrcodes Vector of generated QR codes.
The documentation for this class was generated from the following file:
- opencv2/objdetect.hpp