OpenCV453
|
公開メンバ関数 | |
CV_WRAP void | setEpsX (double epsX) |
sets the epsilon used during the horizontal scan of QR code stop marker detection. [詳解] | |
CV_WRAP void | setEpsY (double epsY) |
sets the epsilon used during the vertical scan of QR code stop marker detection. [詳解] | |
CV_WRAP bool | detect (InputArray img, OutputArray points) const |
Detects QR code in image and returns the quadrangle containing the code. [詳解] | |
CV_WRAP std::string | decode (InputArray img, InputArray points, OutputArray straight_qrcode=noArray()) |
Decodes QR code in image once it's found by the detect() method. [詳解] | |
CV_WRAP cv::String | decodeCurved (InputArray img, InputArray points, OutputArray straight_qrcode=noArray()) |
Decodes QR code on a curved surface in image once it's found by the detect() method. [詳解] | |
CV_WRAP std::string | detectAndDecode (InputArray img, OutputArray points=noArray(), OutputArray straight_qrcode=noArray()) |
Both detects and decodes QR code [詳解] | |
CV_WRAP std::string | detectAndDecodeCurved (InputArray img, OutputArray points=noArray(), OutputArray straight_qrcode=noArray()) |
Both detects and decodes QR code on a curved surface [詳解] | |
CV_WRAP bool | detectMulti (InputArray img, OutputArray points) const |
Detects QR codes in image and returns the vector of the quadrangles containing the codes. [詳解] | |
CV_WRAP bool | decodeMulti (InputArray img, InputArray points, CV_OUT std::vector< std::string > &decoded_info, OutputArrayOfArrays straight_qrcode=noArray()) const |
Decodes QR codes in image once it's found by the detect() method. [詳解] | |
CV_WRAP bool | detectAndDecodeMulti (InputArray img, CV_OUT std::vector< std::string > &decoded_info, OutputArray points=noArray(), OutputArrayOfArrays straight_qrcode=noArray()) const |
Both detects and decodes QR codes [詳解] | |
限定公開変数類 | |
Ptr< Impl > | p |
CV_WRAP std::string cv::QRCodeDetector::decode | ( | InputArray | img, |
InputArray | points, | ||
OutputArray | straight_qrcode = noArray() |
||
) |
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.
img | grayscale or color (BGR) image containing QR code. |
points | Quadrangle vertices found by detect() method (or some other algorithm). |
straight_qrcode | The optional output image containing rectified and binarized QR code |
CV_WRAP cv::String cv::QRCodeDetector::decodeCurved | ( | InputArray | img, |
InputArray | points, | ||
OutputArray | straight_qrcode = noArray() |
||
) |
Decodes QR code on a curved surface in image once it's found by the detect() method.
Returns UTF8-encoded output string or empty string if the code cannot be decoded.
img | grayscale or color (BGR) image containing QR code. |
points | Quadrangle vertices found by detect() method (or some other algorithm). |
straight_qrcode | The optional output image containing rectified and binarized QR code |
CV_WRAP bool cv::QRCodeDetector::decodeMulti | ( | InputArray | img, |
InputArray | points, | ||
CV_OUT std::vector< std::string > & | decoded_info, | ||
OutputArrayOfArrays | straight_qrcode = noArray() |
||
) | const |
Decodes QR codes in image once it's found by the detect() method.
img | grayscale or color (BGR) image containing QR codes. |
decoded_info | UTF8-encoded output vector of string or empty vector of string if the codes cannot be decoded. |
points | vector of Quadrangle vertices found by detect() method (or some other algorithm). |
straight_qrcode | The optional output vector of images containing rectified and binarized QR codes |
CV_WRAP bool cv::QRCodeDetector::detect | ( | InputArray | img, |
OutputArray | points | ||
) | const |
Detects QR code in image and returns the quadrangle containing the code.
img | grayscale or color (BGR) image containing (or not) QR code. |
points | Output vector of vertices of the minimum-area quadrangle containing the code. |
CV_WRAP std::string cv::QRCodeDetector::detectAndDecode | ( | InputArray | img, |
OutputArray | points = noArray() , |
||
OutputArray | straight_qrcode = noArray() |
||
) |
Both detects and decodes QR code
img | grayscale or color (BGR) image containing QR code. |
points | optional output array of vertices of the found QR code quadrangle. Will be empty if not found. |
straight_qrcode | The optional output image containing rectified and binarized QR code |
CV_WRAP std::string cv::QRCodeDetector::detectAndDecodeCurved | ( | InputArray | img, |
OutputArray | points = noArray() , |
||
OutputArray | straight_qrcode = noArray() |
||
) |
Both detects and decodes QR code on a curved surface
img | grayscale or color (BGR) image containing QR code. |
points | optional output array of vertices of the found QR code quadrangle. Will be empty if not found. |
straight_qrcode | The optional output image containing rectified and binarized QR code |
CV_WRAP bool cv::QRCodeDetector::detectAndDecodeMulti | ( | InputArray | img, |
CV_OUT std::vector< std::string > & | decoded_info, | ||
OutputArray | points = noArray() , |
||
OutputArrayOfArrays | straight_qrcode = noArray() |
||
) | const |
Both detects and decodes QR codes
img | grayscale or color (BGR) image containing QR codes. |
decoded_info | UTF8-encoded output vector of string or empty vector of string if the codes cannot be decoded. |
points | optional output vector of vertices of the found QR code quadrangles. Will be empty if not found. |
straight_qrcode | The optional output vector of images containing rectified and binarized QR codes |
CV_WRAP bool cv::QRCodeDetector::detectMulti | ( | InputArray | img, |
OutputArray | points | ||
) | const |
Detects QR codes in image and returns the vector of the quadrangles containing the codes.
img | grayscale or color (BGR) image containing (or not) QR codes. |
points | Output vector of vector of vertices of the minimum-area quadrangle containing the codes. |
CV_WRAP void cv::QRCodeDetector::setEpsX | ( | double | epsX | ) |
sets the epsilon used during the horizontal scan of QR code stop marker detection.
epsX | Epsilon neighborhood, which allows you to determine the horizontal pattern of the scheme 1:1:3:1:1 according to QR code standard. |
CV_WRAP void cv::QRCodeDetector::setEpsY | ( | double | epsY | ) |
sets the epsilon used during the vertical scan of QR code stop marker detection.
epsY | Epsilon neighborhood, which allows you to determine the vertical pattern of the scheme 1:1:3:1:1 according to QR code standard. |