BlinkID C SDK version 5.16.0
|
Settings for configuring MBBarcodeRecognizer. More...
#include <BarcodeRecognizer.h>
Public Member Functions | |
MB_API void MB_CALL | barcodeRecognizerSettingsInit (MBBarcodeRecognizerSettings *) |
Populate MBBarcodeRecognizerSettings structure with default values. More... | |
Settings for configuring MBBarcodeRecognizer.
MB_API void MB_CALL barcodeRecognizerSettingsInit | ( | MBBarcodeRecognizerSettings * | ) |
Populate MBBarcodeRecognizerSettings structure with default values.
MBBool MBBarcodeRecognizerSettings::nullQuietZoneAllowed |
Allow scanning PDF417 barcodes which don't have quiet zone surrounding it (e.g. text concatenated with barcode). This option can drastically increase recognition time and can even reduce the recognition quality of barcodes that do have quiet zone surrounding it. This option is ignored if PDF417 barcode scanning is not enabled.
MBBool MBBarcodeRecognizerSettings::readCode39AsExtendedData |
When returning Code39 barcode scanning result, interpret it as Code39 extended data encoding. This option is ignored if Code39 barcode scanning is not enabled.
MBBool MBBarcodeRecognizerSettings::scanCode128 |
Use this flag to enable reading of Code 128 1D barcodes.
MBBool MBBarcodeRecognizerSettings::scanCode39 |
Use this flag to enable reading of Code 39 1D barcodes.
MBBool MBBarcodeRecognizerSettings::scanEAN13 |
Use this flag to enable reading of EAN 13 1D barcodes.
MBBool MBBarcodeRecognizerSettings::scanEAN8 |
Use this flag to enable reading of EAN 8 1D barcodes.
MBBool MBBarcodeRecognizerSettings::scanITF |
Use this flag to enable reading of ITF 1D barcodes.
MBBool MBBarcodeRecognizerSettings::scanPDF417 |
Use this flag to enable reading of PDF417 2D barcodes.
MBBool MBBarcodeRecognizerSettings::scanQRCode |
Use this flag to enable reading of QR codes.
MBBool MBBarcodeRecognizerSettings::scanUPCA |
Use this flag to enable reading of UPC A 1D barcodes.
MBBool MBBarcodeRecognizerSettings::scanUPCE |
Use this flag to enable reading of UPC E 1D barcodes.
MBBool MBBarcodeRecognizerSettings::shouldScanInverse |
Enables scanning of barcodes with inverse intensity values (e.g. white barcode on black background)
MBBool MBBarcodeRecognizerSettings::shouldScanUncertain |
Allow scanning of uncertain PDF417 barcodes. Uncertain scanning refers to returning result even on barcodes which checksum does not match. Ideal for incomplete or damaged barcodes. This option is ignored if PDF417 barcode scanning is not enabled.
MBBool MBBarcodeRecognizerSettings::slowerThoroughScan |
Use this flag to use more processing time for barcode detection and decoding. With this flag enabled, better recognition quality can be expected.
MBBool MBBarcodeRecognizerSettings::useAutoScale |
Allow enabling the autodetection of image scale when scanning barcodes. Enabling this can improve recognition quality of high resolution images, at the cost of additional processing time.