class com.dynamsoft.dlr.DLRReferenceRegion
Stores the reference region information.
Attributes
Attribute | Type |
---|---|
localizationSourceType |
DLRLocalizationSourceType |
points |
DLRPoint[] |
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 DLRLocalizationSourceType
Enumeration items.
Default value
DLR_LST_MANUAL_SPECIFICATION
Remarks
points
Four vertexes in a clockwise direction of a quadrilateral. Index 0 represents the left-most vertex.
DLRPoint[] points
Remarks
It works only when localizationSourceType is setting to DLR_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 DLR_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 DLR_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 DLRBarcodeFormat
Enumeration items
Default value
DLR_BF_ALL
Remarks
Barcode formats in DLRBarcodeFormat group 1 can be combined.
It works only when localizationSourceType is setting to DLR_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 DLRBarcodeFormat_2
Enumeration items
Default value
DLR_BF2_NULL
Remarks
Barcode formats in DLRBarcodeFormat group 2 can be combined.
It works only when localizationSourceType is setting to DLR_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 DLR_LST_BARCODE.
The library will localize reference region(s) based on the barcodes whose text meets current setting.