layout | title | description | keywords | needAutoGenerateSidebar |
---|---|---|---|---|
default-layout |
Read Incomplete Barcodes - Dynamsoft Barcode Reader SDK |
This page describes how to read incomplete barcodes in Dynamsoft Barcode Reader SDK. |
Incomplete Barcodes |
false |
In some cases, barcodes may have incomplete sections due to typographical errors as shown below.
In this case, you can enable the barcode completion logic in Dynamsoft Barcode Reader (DBR) using [BarcodeComplementModes
]({{ site.dcv_parameters_reference }}barcode-reader-task-settings/barcode-complement-modes.html). After that, DBR will attempt to complete and correct the barcode according to the structural characteristics of the corresponding barcode type.
NOTE:
The barcode completion logic only supports QR code and Data Matrix at present.
Below is an example illustrating how to configure the parameter BarcodeComplementModes
.
-
update parameter
BarcodeComplementModes
in your JSON template{ "CaptureVisionTemplates": [ { "Name": "CV_0", "ImageROIProcessingNameArray": ["TA_0" ] } ], "TargetROIDefOptions" : [ { "Name": "TA_0", "TaskSettingNameArray": [ "BR_0" ] } ], "BarcodeReaderTaskSettingOptions": [ { "Name" : "BR_0", "BarcodeComplementModes": [ { "Mode": "BCM_GENERAL" } ] } ] }
-
apply settings by calling method
InitSettingsFromFile