OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
| 公共类型 | 公共成员函数 | 静态公共成员函数 | 受保护的成员函数 | 所有成员列表
cv::QRCodeEncoder 类参考abstract

#include <opencv2/objdetect.hpp>

cv::QRCodeEncoder 的协作图

struct  Params
 二维码编码器参数。 更多...
 

公共类型

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
}
 

公共成员函数

virtual ~QRCodeEncoder ()
 
virtual void encode (const String &encoded_info, OutputArray qrcode)=0
 从输入字符串生成二维码。
 
virtual void encodeStructuredAppend (const String &encoded_info, OutputArrayOfArrays qrcodes)=0
 以结构化附加模式从输入字符串生成二维码。编码的消息将被拆分为多个二维码。
 

静态公共成员函数

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_UTF8 

◆ EncodeMode

枚举器
MODE_AUTO 
MODE_NUMERIC 
MODE_ALPHANUMERIC 
MODE_BYTE 
MODE_ECI 
MODE_KANJI 
MODE_STRUCTURED_APPEND 

构造函数和析构函数文档

◆ QRCodeEncoder()

cv::QRCodeEncoder::QRCodeEncoder ( )
protected

◆ ~QRCodeEncoder()

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

成员函数文档

◆ create()

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

构造函数。

参数
parameters二维码编码器参数 QRCodeEncoder::Params

◆ encode()

virtual void cv::QRCodeEncoder::encode ( const String encoded_info,
OutputArray  qrcode 
)
纯虚
Python
cv.QRCodeEncoder.encode(encoded_info[, qrcode]) -> qrcode

从输入字符串生成二维码。

参数
encoded_info要编码的输入字符串。
qrcode生成的二维码。

◆ encodeStructuredAppend()

virtual void cv::QRCodeEncoder::encodeStructuredAppend ( const String encoded_info,
OutputArrayOfArrays  qrcodes 
)
纯虚
Python
cv.QRCodeEncoder.encodeStructuredAppend(encoded_info[, qrcodes]) -> qrcodes

以结构化附加模式从输入字符串生成二维码。编码的消息将被拆分为多个二维码。

参数
encoded_info要编码的输入字符串。
qrcodes生成的二维码向量。

此类的文档是从以下文件生成的