TerminatePhase
TerminatePhase
defines the phase where the algorithm stops. It can be one of following values.
Candidate Value List
- TP_REGION_PREDETECTED
- TP_IMAGE_PREPROCESSED
- TP_IMAGE_BINARIZED
- TP_BARCODE_LOCALIZED
- TP_BARCODE_TYPE_DETERMINED
- TP_BARCODE_RECOGNIZED
TP_REGION_PREDETECTED
Exits the barcode reading algorithm after the region predetection is done.
TP_IMAGE_PREPROCESSED
Exits the barcode reading algorithm after the region predetection and image pre-processing is done.
TP_IMAGE_BINARIZED
Exits the barcode reading algorithm after the region predetection, image pre-processing, and image binarization are done.
TP_BARCODE_LOCALIZED
Exits the barcode reading algorithm after the region predetection, image pre-processing, image binarization, and barcode localization are done.
TP_BARCODE_TYPE_DETERMINED
Exits the barcode reading algorithm after the region predetection, image pre-processing, image binarization, barcode localization, and barcode type determining are done.
TP_BARCODE_RECOGNIZED
Exits the barcode reading algorithm after the region predetection, image pre-processing, image binarization, barcode localization, barcode type determining, and barcode recognition are done.
Setting Methods
As PublicRuntimeSettings
Member
TerminatePhase
can be set dynamically during runtime as a member of PublicRuntimeSettings
struct, it is one of the TerminatePhase
Enumeration items.
Code Snippet in C++
//...other codes
PublicRuntimeSettings* pSettings = new PublicRuntimeSettings;
int errorCode = reader->GetRuntimeSettings(pSettings);
pSettings->terminatePhase = TP_BARCODE_LOCALIZED;
reader->UpdateRuntimeSettings(pSettings);
delete pSettings;
//...other codes
See Also
PublicRuntimeSettings:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftTerminatePhase:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & Swift
As JSON Parameter
TerminatePhase
as a JSON parameter is a string value defined as below.
Key Name | Key Value |
---|---|
TerminatePhase | Any one in TerminatePhase Enumeration as string |
JSON Parameter Example
{
"TerminatePhase": "TP_BARCODE_LOCALIZED"
}