#include <opencv2/barcode.hpp>
◆ BarcodeDetector()
| cv::barcode::BarcodeDetector::BarcodeDetector |
( |
const std::string & |
prototxt_path = "", |
|
|
const std::string & |
model_path = "" |
|
) |
| |
Initialize the BarcodeDetector.
- Parameters
-
| prototxt_path | prototxt file path for the super resolution model |
| model_path | model file path for the super resolution model |
◆ ~BarcodeDetector()
| cv::barcode::BarcodeDetector::~BarcodeDetector |
( |
| ) |
|
◆ decode()
| bool cv::barcode::BarcodeDetector::decode |
( |
InputArray |
img, |
|
|
InputArray |
points, |
|
|
std::vector< std::string > & |
decoded_info, |
|
|
std::vector< BarcodeType > & |
decoded_type |
|
) |
| const |
| Python: |
|---|
| cv.barcode.BarcodeDetector.decode( | img, points | ) -> | retval, decoded_info, decoded_type |
Decodes barcode in image once it's found by the detect() method.
- Parameters
-
| img | grayscale or color (BGR) image containing bar code. |
| points | vector of rotated rectangle vertices found by detect() method (or some other algorithm). For N detected barcodes, the dimensions of this array should be [N][4]. Order of four points in vector<Point2f> is bottomLeft, topLeft, topRight, bottomRight. |
| decoded_info | UTF8-encoded output vector of string or empty vector of string if the codes cannot be decoded. |
| decoded_type | vector of BarcodeType, specifies the type of these barcodes |
◆ detect()
| Python: |
|---|
| cv.barcode.BarcodeDetector.detect( | img[, points] | ) -> | retval, points |
Detects Barcode in image and returns the rectangle(s) containing the code.
- Parameters
-
| img | grayscale or color (BGR) image containing (or not) Barcode. |
| points | Output vector of vector of vertices of the minimum-area rotated rectangle containing the codes. For N detected barcodes, the dimensions of this array should be [N][4]. Order of four points in vector< Point2f> is bottomLeft, topLeft, topRight, bottomRight. |
◆ detectAndDecode()
| Python: |
|---|
| cv.barcode.BarcodeDetector.detectAndDecode( | img[, points] | ) -> | retval, decoded_info, decoded_type, points |
Both detects and decodes barcode.
- Parameters
-
| img | grayscale or color (BGR) image containing barcode. |
| decoded_info | UTF8-encoded output vector of string(s) or empty vector of string if the codes cannot be decoded. |
| decoded_type | vector of BarcodeType, specifies the type of these barcodes |
| points | optional output vector of vertices of the found barcode rectangle. Will be empty if not found. |
| Ptr<Impl> cv::barcode::BarcodeDetector::p |
|
protected |
The documentation for this class was generated from the following file: