Skip to content

Latest commit

 

History

History
138 lines (95 loc) · 3.18 KB

File metadata and controls

138 lines (95 loc) · 3.18 KB
layout title description keywords needAutoGenerateSidebar needGenerateH3Content noTitleIndex permalink
default-layout
DLR_RuntimeSettings - Dynamsoft Label Recognizer C & C++ Struct
This page shows the DLR_RuntimeSettings struct of Dynamsoft Label Recognizer for C & C++ Language.
DLR_RuntimeSettings, struct, c, c++
true
true
true
/programming/c-cplusplus/api-reference/dlr-runtime-settings-v2.0.html

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]({{ site.dlr_enumerations }}binarization-mode.html)
furtherModes DLR_FurtherModes
reserved char[64]

 

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]({{ site.dlr_enumerations }}binarization-mode.html) 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

 

reserved

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

char reserved[64]