Name | Description | |
---|---|---|
CharacterBlackList | Defines the restricted recognition characters, so called characters blacklist, that are not allowed to recognize during subsequent OCR processes. The recognition is disabled for the provided characters, that means the engine doesn't consider the specified characters when processing.
For example, if you want to disable/not recognize the characters "0X@", set this parameter to "0X@". | |
CharacterSet | Defines the restricted recognition characters, so called characters whitelist, that are allowed during subsequent OCR processes. The recognition is limited to the provided characters, that means the engine returns only the specified characters when processing.
For example, if you want to recognize only numeric characters, set this parameter to "0123456789". If you want to recognize only uppercase letters, set it to "ABCDEFGHIJKLMNOPQRSTUVWXYZ". Set this parameter to the empty string to recognize all characters. | |
Context | Specifies the OCR context to be used during subsequent OCR processes. You have to inform the engine of the layout type of the data you want to process. | |
EnableOrientationDetection | Specifies, whether the engine will try to detect the page orientation, means the page standard rotation, automatically during subsequent OCR processes. Enabling this options may noticeably slow down the engine's performance. | |
EnablePreprocessing | Specifies if image preprocessing is activated. | |
EnableSkewDetection | Specifies, whether the engine will try to detect the page skew automatically during subsequent OCR processes. | |
EnableVigorousDespeckle | Specifies if the OCR engine must try to vigorously remove noise during the recognition process. It corresponds to the tesseract textord_heavy_nr parameter. | |
ExpectedSymbolCount | Specifies the number of expected symbols to detect and decode. Use 0 if this number is undefined. | |
LanguageModelPenaltyNonDictWords | Specifies the penalty applied by the engine to all words, that are not listed in the dictionary (word_dawg / user_words wordlists).
It must be a value within the interval from 0 to 1. | |
LanguageModelPenaltyNonFreqDictWords | Specifies the penalty applied by the engine to all words, that are not listed in the frequent words dictionary (freq_dawg wordlist).
It must be a value within the interval from 0 to 1. | |
LoadFreqWordsDictionary | Defines, whether the engine should load the frequent words of the dictionaries for all added languages. | |
LoadMainDictionary | Defines, whether the engine should load the main dictionary for all added languages. | |
MaxCharHeight | Specifies the maximal accepted height, in pixels, for each recognized character. | |
MaxCharWidth | Specifies the maximal accepted width, in pixels, for each recognized character. | |
MaxThreadCount | Specifies the maximun number of threads this instance can allocate. | |
MinCharHeight | Specifies the minimal accepted height, in pixels, for each recognized character. | |
MinCharWidth | Specifies the minimal accepted width, in pixels, for each recognized character. | |
OCRMode | Defines the OCR mode to be used during subsequent OCR processes. You can choose between speed or accuracy. | |
OrientationDetectionAccuracyLevel | Specifies the OCR detection's accuracy level. It must be a value in the range 1 (worst accuracy, best speed) to 10 (best accuracy, worst speed). | |
ResourcesFolder | Specifies the path to the directory containing the engine resources (mostly dictionaries). | |
Timeout | Defines the time interval, means timeout, in milliseconds, that specifies the maximum time allowed for subsequent OCR processes before they are automatically interrupted. |