Documentation
Table of contents

Thanks for downloading Dynamsoft Label Recognizer Package!

Your download will start shortly. If your download does not begin, click here to retry.

DLR_ReferenceRegion

Stores the reference region information.

typedef struct tagDLR_ReferenceRegion  DLR_ReferenceRegion 

Attributes

Attribute Type
localizationSourceType LocalizationSourceType
location Quadrilateral
regionMeasuredByPercentage int
regionPredetectionModesIndex int
barcodeFormatIds int
barcodeFormatIds_2 int
barcodeTextRegExPattern char[64]
reserved char[64]

 

localizationSourceType

The source type used to localize the reference region(s).

LocalizationSourceType localizationSourceType

Value Range

A value of LocalizationSourceType 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 BarcodeFormat Enumeration items

Default value

BF_ALL

Remarks

Barcode formats in BarcodeFormat 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 BarcodeFormat_2 Enumeration items

Default value

BF2_NULL

Remarks

Barcode formats in BarcodeFormat 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.

char barcodeTextRegExPattern[64]

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.

 

reserved

Reserved memory for struct. The length of this array indicates the size of the memory reserved for this struct.

char reserved[64]

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version(3.2.20)
    • Version 3.x
      • Version 3.2.10
      • Version 3.2.0
      • Version 3.0.30
      • Version 3.0.20
      • Version 3.0.10
      • Version 3.0.0
    • Version 2.x
      • Version 2.2.20
      • Version 2.2.11
      • Version 2.2.10
      • Version 2.2.0
      • Version 2.0.0
      • Version 2.2.20
      • Version 2.2.11
      • Version 2.2.10
      • Version 2.2.0
      • Version 2.0.0
      • Version 2.0.0
      • Version 2.0.0
    • Version 1.x
      • Version 1.2.1
      • Version 1.2
      • Version 1.0
      • Version 1.2.1
      • Version 1.2
      • Version 1.0
      • Version 1.2.1
      • Version 1.2
      • Version 1.0
      • Version 1.2.1
    Change +
    © 2003–2024 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support