OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::QRCodeEncoder 類參考抽象類

#include <opencv2/objdetect.hpp>

cv::QRCodeEncoder 的協作圖

結構體  Params
 QR 碼編碼器引數。 更多...
 

公共型別

列舉  CorrectionLevel (糾錯級別) {
  CORRECT_LEVEL_L = 0 ,
  CORRECT_LEVEL_M = 1 ,
  CORRECT_LEVEL_Q = 2 ,
  CORRECT_LEVEL_H = 3
}
 
列舉  ECIEncodings (ECI 編碼) {
  ECI_SHIFT_JIS = 20 ,
  ECI_UTF8 = 26
}
 
列舉  EncodeMode (編碼模式) {
  MODE_AUTO = -1 ,
  MODE_NUMERIC = 1 ,
  MODE_ALPHANUMERIC = 2 ,
  MODE_BYTE = 4 ,
  MODE_ECI = 7 ,
  MODE_KANJI = 8 ,
  MODE_STRUCTURED_APPEND = 3
}
 

公共成員函式

virtual ~QRCodeEncoder ()
 
virtual void encode (const String &encoded_info, OutputArray qrcode)=0
 從輸入字串生成 QR 碼。
 
virtual void encodeStructuredAppend (const String &encoded_info, OutputArrayOfArrays qrcodes)=0
 以結構化附加模式從輸入字串生成 QR 碼。 編碼訊息被拆分到多個 QR 碼中。
 

靜態公共成員函式

static Ptr< QRCodeEncodercreate (const QRCodeEncoder::Params &parameters=QRCodeEncoder::Params())
 建構函式。
 

保護成員函式

 QRCodeEncoder ()
 

成員列舉文件

◆ CorrectionLevel

列舉器
CORRECT_LEVEL_L 
CORRECT_LEVEL_M 
CORRECT_LEVEL_Q 
CORRECT_LEVEL_H 

◆ ECIEncodings

列舉器
ECI_SHIFT_JIS 
ECI_UTF8 

◆ EncodeMode

列舉器
MODE_AUTO 
MODE_NUMERIC 
MODE_ALPHANUMERIC 
MODE_BYTE 
MODE_ECI 
MODE_KANJI 
MODE_STRUCTURED_APPEND 

建構函式 & 解構函式文件

◆ QRCodeEncoder()

cv::QRCodeEncoder::QRCodeEncoder ( )
保護

◆ ~QRCodeEncoder()

virtual cv::QRCodeEncoder::~QRCodeEncoder ( )
virtual

成員函式文件

◆ create()

static Ptr< QRCodeEncoder > cv::QRCodeEncoder::create ( const QRCodeEncoder::Params & parameters = QRCodeEncoder::Params())
static
Python
cv.QRCodeEncoder.create([, 引數]) -> retval
cv.QRCodeEncoder_create([, 引數]) -> retval

建構函式。

引數
parametersQR 碼編碼器引數 QRCodeEncoder::Params

◆ encode()

virtual void cv::QRCodeEncoder::encode ( const String & encoded_info,
OutputArray qrcode )
純虛擬函式
Python
cv.QRCodeEncoder.encode(encoded_info[, qrcode]) -> qrcode

從輸入字串生成 QR 碼。

引數
encoded_info要編碼的輸入字串。
qrcode生成的 QR 碼。

◆ encodeStructuredAppend()

virtual void cv::QRCodeEncoder::encodeStructuredAppend ( const String & encoded_info,
OutputArrayOfArrays qrcodes )
純虛擬函式
Python
cv.QRCodeEncoder.encodeStructuredAppend(encoded_info[, qrcodes]) -> qrcodes

以結構化附加模式從輸入字串生成 QR 碼。 編碼訊息被拆分到多個 QR 碼中。

引數
encoded_info要編碼的輸入字串。
qrcodes生成的 QR 碼向量。

此類的文件是從以下檔案生成的