Documentation
Table of contents

DictionaryCorrectionThresholds

Parameter DictionaryCorrectionThresholds sets the threshold of dictionary error correction.

Example

{
    "DictionaryCorrectionThresholds": [
        {
            "MinWordLength": 3,
            "MaxWordLength": 5,
            "Threshold": 1
        },
        {
            "MinWordLength": 6,
            "MaxWordLength": 10,
            "Threshold": 2
        },
        {
            "MinWordLength": 11,
            "Threshold": 3
        }
    ]

}

Remarks

  • It supports segmentation threshold.
  • It works together with the DictionaryPath parameter to perform error correction during the recognition process.

Parameter Summary

Parameter DictionaryCorrectionThresholds consist of a group of dictionary correction threshold objects. Each threshold object includes a series of child parameters.

Child Parameter Summary

Child Parameter Name Child Parameter Summary
MinWordLength
(Required)
Description
The minimum value of word length.
Type
int
Range
[0,0x7ffffff]
Default Value
3
MaxWordLength
(Required)
Description
The maximum value of word length.
Type
int
Range
[0,0x7ffffff]
Default Value
256
Remarks
MaxWordLength >= MinWordLength
Threshold
(Required)
Description
The maximum number of correctable characters per word.
Type
int
Range
[0,0x7fffffff]
Default Value
1

Default Setting

If the parameter DictionaryCorrectionThresholds is not included in your template file, the following setting will be used.

{
    "DictionaryCorrectionThresholds" : 
    [
        {
            "MaxWordLength" : 256,
            "MinWordLength" : 3,
            "Threshold" : 1
        }
    ]
}

If any of MaxWordLength, MinWordLength or Threshold is missing in your dictionary correction threshold object, the default values of the child parameters will be used.

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    Change +