DLR_ReferenceRegion
Stores the reference region information.
Attributes
Attribute | Type |
---|---|
LocalizationSourceType |
EnumDLRLocalizationSourceType |
Points |
Point[] |
RegionMeasuredByPercentage |
int |
RegionPredetectionModesIndex |
int |
BarcodeFormatIds |
int |
BarcodeFormatIds_2 |
int |
BarcodeTextRegExPattern |
string |
LocalizationSourceType
The source type used to localize the reference region(s).
int Dynamsoft.DLR.DLR_ReferenceRegion.LocalizationSourceType
Value Range
A value of EnumDLRLocalizationSourceType
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[4] Dynamsoft.DLR.DLR_ReferenceRegion.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 Dynamsoft.DLR.DLR_ReferenceRegion.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 Dynamsoft.DLR.DLR_ReferenceRegion.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 Dynamsoft.DLR.DLR_ReferenceRegion.BarcodeFormatIds
Value Range
A combined value of EnumDLRBarcodeFormat
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 Dynamsoft.DLR.DLR_ReferenceRegion.BarcodeFormatIds_2
Value Range
A combined value of EnumDLRBarcodeFormat_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 Dynamsoft.DLR.DLR_ReferenceRegion.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.