DLRReferenceRegion
Stores the reference region information.
class com.dynamsoft.dlr.DLRReferenceRegion
Attributes
Attribute | Type |
---|---|
localizationSourceType |
EnumLocalizationSourceType |
location |
Quadrilateral |
regionMeasuredByPercentage |
int |
regionPredetectionModesIndex |
int |
barcodeFormatIds |
int |
barcodeFormatIds_2 |
int |
barcodeTextRegExPattern |
String |
localizationSourceType
The source type used to localize the reference region(s).
int localizationSourceType
Value Range
A value of EnumLocalizationSourceType
Enumeration items.
Default value
LST_MANUAL_SPECIFICATION
Remarks
location
Four vertexes in a clockwise direction of a quadrilateral. Index 0 represents the left-most vertex.
Quadrilateral location
Remarks
It works only when localizationSourceType is setting to LST_MANUAL_SPECIFICATION.
The library will localize reference region(s) based on the quadrilateral set by current setting.
regionMeasuredByPercentage
Whether or not to use percentage to measure the coordinate.
int regionMeasuredByPercentage
Value Range
[0, 1]
Default value
1
Remarks
It works only when localizationSourceType is setting to LST_MANUAL_SPECIFICATION.
0: not by percentage
1: by percentage
When it’s set to 1, the values of points indicate percentage (from 0 to 100); Otherwise, they indicate coordinates in pixel.
regionPredetectionModesIndex
The index of a specific region predetection mode in the regionPredetectionModes parameter.
int regionPredetectionModesIndex
Value Range
[-1, 0x7fffffff]
Default value
-1
Remarks
It works only when localizationSourceType is setting to LST_PREDETECTED_REGION.
The library will localize reference region(s) based on the detected regions from the specified region predetection mode.
-1: all region predetection modes in the regionPredetectionModes parameter
barcodeFormatIds
The formats of the barcode in BarcodeFormat group 1.
int barcodeFormatIds
Value Range
A combined value of EnumBarcodeFormat
Enumeration items
Default value
BF_ALL
Remarks
Barcode formats in EnumBarcodeFormat group 1 can be combined.
It works only when localizationSourceType is setting to LST_BARCODE.
The library will localize reference region(s) based on the barcodes whose format meets current setting.
barcodeFormatIds_2
The formats of the barcode in BarcodeFormat group 2.
int barcodeFormatIds_2
Value Range
A combined value of EnumBarcodeFormat_2
Enumeration items
Default value
BF2_NULL
Remarks
Barcode formats in EnumBarcodeFormat group 2 can be combined.
It works only when localizationSourceType is setting to LST_BARCODE.
The library will localize reference region(s) based on the barcodes whose format meets current setting.
barcodeTextRegExPattern
The regular express pattern of barcode text.
String barcodeTextRegExPattern
Remarks
It works only when localizationSourceType is setting to LST_BARCODE.
The library will localize reference region(s) based on the barcodes whose text meets current setting.