#include <opencv2/objdetect/graphical_code_detector.hpp>
|
| GraphicalCodeDetector () |
|
| GraphicalCodeDetector (const GraphicalCodeDetector &)=default |
|
| GraphicalCodeDetector (GraphicalCodeDetector &&)=default |
|
std::string | decode (InputArray img, InputArray points, OutputArray straight_code=noArray()) const |
| Decodes graphical code in image once it's found by the detect() method.
|
|
bool | decodeMulti (InputArray img, InputArray points, std::vector< std::string > &decoded_info, OutputArrayOfArrays straight_code=noArray()) const |
| Decodes graphical codes in image once it's found by the detect() method.
|
|
bool | detect (InputArray img, OutputArray points) const |
| Detects graphical code in image and returns the quadrangle containing the code.
|
|
std::string | detectAndDecode (InputArray img, OutputArray points=noArray(), OutputArray straight_code=noArray()) const |
| Both detects and decodes graphical code.
|
|
bool | detectAndDecodeMulti (InputArray img, std::vector< std::string > &decoded_info, OutputArray points=noArray(), OutputArrayOfArrays straight_code=noArray()) const |
| Both detects and decodes graphical codes.
|
|
bool | detectMulti (InputArray img, OutputArray points) const |
| Detects graphical codes in image and returns the vector of the quadrangles containing the codes.
|
|
GraphicalCodeDetector & | operator= (const GraphicalCodeDetector &)=default |
|
GraphicalCodeDetector & | operator= (GraphicalCodeDetector &&)=default |
|
◆ GraphicalCodeDetector() [1/3]
cv::GraphicalCodeDetector::GraphicalCodeDetector |
( |
| ) |
|
◆ GraphicalCodeDetector() [2/3]
◆ GraphicalCodeDetector() [3/3]
◆ decode()
Python: |
---|
| cv.GraphicalCodeDetector.decode( | img, points[, straight_code] | ) -> | retval, straight_code |
Decodes graphical 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.
- Parameters
-
img | grayscale or color (BGR) image containing graphical code. |
points | Quadrangle vertices found by detect() method (or some other algorithm). |
straight_code | The optional output image containing binarized code, will be empty if not found. |
◆ decodeMulti()
Python: |
---|
| cv.GraphicalCodeDetector.decodeMulti( | img, points[, straight_code] | ) -> | retval, decoded_info, straight_code |
Decodes graphical codes in image once it's found by the detect() method.
- Parameters
-
img | grayscale or color (BGR) image containing graphical 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_code | The optional output vector of images containing binarized codes |
◆ detect()
Python: |
---|
| cv.GraphicalCodeDetector.detect( | img[, points] | ) -> | retval, points |
Detects graphical code in image and returns the quadrangle containing the code.
- Parameters
-
img | grayscale or color (BGR) image containing (or not) graphical code. |
points | Output vector of vertices of the minimum-area quadrangle containing the code. |
◆ detectAndDecode()
Python: |
---|
| cv.GraphicalCodeDetector.detectAndDecode( | img[, points[, straight_code]] | ) -> | retval, points, straight_code |
Both detects and decodes graphical code.
- Parameters
-
img | grayscale or color (BGR) image containing graphical code. |
points | optional output array of vertices of the found graphical code quadrangle, will be empty if not found. |
straight_code | The optional output image containing binarized code |
◆ detectAndDecodeMulti()
Python: |
---|
| cv.GraphicalCodeDetector.detectAndDecodeMulti( | img[, points[, straight_code]] | ) -> | retval, decoded_info, points, straight_code |
Both detects and decodes graphical codes.
- Parameters
-
img | grayscale or color (BGR) image containing graphical 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 graphical code quadrangles. Will be empty if not found. |
straight_code | The optional vector of images containing binarized codes |
- If there are QR codes encoded with a Structured Append mode on the image and all of them detected and decoded correctly, method writes a full message to position corresponds to 0-th code in a sequence. The rest of QR codes from the same sequence have empty string.
◆ detectMulti()
Python: |
---|
| cv.GraphicalCodeDetector.detectMulti( | img[, points] | ) -> | retval, points |
Detects graphical codes in image and returns the vector of the quadrangles containing the codes.
- Parameters
-
img | grayscale or color (BGR) image containing (or not) graphical codes. |
points | Output vector of vector of vertices of the minimum-area quadrangle containing the codes. |
◆ operator=() [1/2]
◆ operator=() [2/2]
Ptr<Impl> cv::GraphicalCodeDetector::p |
|
protected |
The documentation for this class was generated from the following file: