Class cv::QRCodeEncoder#

QR code encoder.

Collaboration diagram for cv::QRCodeEncoder:

Public Types#

enum ECIEncodings {
    ECI_SHIFT_JIS = 20,
    ECI_UTF8 = 26
}

Detailed Description#

QR code encoder.

Member Enumeration Documentation#

enum CorrectionLevel

CORRECT_LEVEL_L
Python: cv.QRCodeEncoder_CORRECT_LEVEL_L

CORRECT_LEVEL_M
Python: cv.QRCodeEncoder_CORRECT_LEVEL_M

CORRECT_LEVEL_Q
Python: cv.QRCodeEncoder_CORRECT_LEVEL_Q

CORRECT_LEVEL_H
Python: cv.QRCodeEncoder_CORRECT_LEVEL_H

enum ECIEncodings

ECI_SHIFT_JIS
Python: cv.QRCodeEncoder_ECI_SHIFT_JIS

ECI_UTF8
Python: cv.QRCodeEncoder_ECI_UTF8

enum EncodeMode

MODE_AUTO
Python: cv.QRCodeEncoder_MODE_AUTO

MODE_NUMERIC
Python: cv.QRCodeEncoder_MODE_NUMERIC

MODE_ALPHANUMERIC
Python: cv.QRCodeEncoder_MODE_ALPHANUMERIC

MODE_BYTE
Python: cv.QRCodeEncoder_MODE_BYTE

MODE_ECI
Python: cv.QRCodeEncoder_MODE_ECI

MODE_KANJI
Python: cv.QRCodeEncoder_MODE_KANJI

MODE_STRUCTURED_APPEND
Python: cv.QRCodeEncoder_MODE_STRUCTURED_APPEND

Constructor & Destructor Documentation#

QRCodeEncoder()#

cv::QRCodeEncoder::QRCodeEncoder()

~QRCodeEncoder()#

cv::QRCodeEncoder::~QRCodeEncoder()

Member Function Documentation#

encode()#

void cv::QRCodeEncoder::encode(
const String & encoded_info,
OutputArray qrcode )

Python:

cv.QRCodeEncoder.encode(encoded_info[, qrcode]) -> qrcode

Generates QR code from input string.

Parameters

  • encoded_info — Input string to encode.

  • qrcode — Generated QR code.

encodeStructuredAppend()#

void cv::QRCodeEncoder::encodeStructuredAppend(
const String & encoded_info,
OutputArrayOfArrays qrcodes )

Python:

cv.QRCodeEncoder.encodeStructuredAppend(encoded_info[, qrcodes]) -> qrcodes

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.

create()#

static Ptr< QRCodeEncoder > cv::QRCodeEncoder::create(const QRCodeEncoder::Params & parameters = QRCodeEncoder::Params())

Python:

cv.QRCodeEncoder.create([, parameters]) -> retval
cv.QRCodeEncoder_create([, parameters]) -> retval

Constructor.

Parameters

Source file#

The documentation for this class was generated from the following file: