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_RuntimeSettings

Defines a struct to configure the text recognizer runtime settings. These settings control the text recognition process.

typedef struct tagDLR_RuntimeSettings  DLR_RuntimeSettings

Attributes

Attribute Type
maxThreadCount int
characterModelName[64] char
referenceRegion DLR_ReferenceRegion
textArea Quadrilateral
dictionaryPath[256] char
dictionaryCorrectionThreshold DLR_DictionaryCorrectionThreshold
binarizationModes[8] BinarizationMode
furtherModes DLR_FurtherModes
timeout int
reserved char[60]

 

maxThreadCount

Sets the number of threads the algorithm will use to recognize label.

int maxThreadCount

Value Range

[1, 4]

Default value

4

Remarks

To keep a balance between speed and quality, the library concurrently runs four different threads by default.

 

characterModelName

The name of the CharacterModel.

char characterModelName[64]

 

referenceRegion

Sets the reference region to search for text.

DLR_ReferenceRegion referenceRegion

 

textArea

Sets the text area relative to the reference region.

Quadrilateral textArea

 

dictionaryPath

Sets the path of the dictionary file.

char dictionaryPath[256]

 

dictionaryCorrectionThreshold

Sets the threshold of dictionary error correction.

DLR_DictionaryCorrectionThreshold dictionaryCorrectionThreshold

 

binarizationModes

Sets the mode and priority for binarization.

BinarizationMode binarizationModes[8]

Value Range

Each array item can be any one of the BinarizationMode Enumeration items.

Default value

[BM_LOCAL_BLOCK, BM_SKIP, BM_SKIP, BM_SKIP, BM_SKIP, BM_SKIP, BM_SKIP, BM_SKIP]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

 

furtherModes

Sets further modes.

DLR_FurtherModes furtherModes

See also

DLR_FurtherModes

 

timeout

Sets the maximum amount of time (in milliseconds) that should be spent searching for labels per page. It does not include the time taken to load/decode an image (TIFF, PNG, etc.) from disk into memory.

int timeout

Value Range
[0, 0x7fffffff]

Default value
10000

Remarks
If you want to stop searching for labels after a certain period of time, you can use this parameter to set a timeout.

 

reserved

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

char reserved[60]

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version(3.2.10)
  • Version 3.x
    • 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 1.x
    • Version 1.2.1
    • Version 1.2
    • Version 1.0
Change +
© 2003–2024 Dynamsoft. All rights reserved.
Privacy Statement / Site Map / Home / Purchase / Support