dynamsoft-label-recognizer
Version:
Dynamsoft Label Recognizer (DLR) is an SDK designed to recognize meaningful zonal text or symbols in an image (Label). Common scenarios include price tags in supermarkets, inventory labels in warehouses, VIN codes on car windshields, driver licenses, pass
328 lines • 10.1 kB
JSON
{
"CaptureVisionTemplates": [
{
"Name": "RecognizeLetters",
"ImageROIProcessingNameArray": [
"roi-recognize-letter"
]
},
{
"Name": "RecognizeNumbers",
"ImageROIProcessingNameArray": [
"roi-recognize-number"
]
},
{
"Name": "RecognizeNumbersAndLetters",
"ImageROIProcessingNameArray": [
"roi-recognize-number-letter"
]
},
{
"Name": "RecognizeNumbersAndUppercaseLetters",
"ImageROIProcessingNameArray": [
"roi-recognize-number-uppercase"
]
},
{
"Name": "RecognizeTextLines_Default",
"ImageROIProcessingNameArray": [
"roi-recognize-textlines"
]
},
{
"Name": "RecognizeUppercaseLetters",
"ImageROIProcessingNameArray": [
"roi-recognize-uppercase"
]
}
],
"TargetROIDefOptions": [
{
"Name": "roi-recognize-letter",
"TaskSettingNameArray": [
"task-recognize-letter"
]
},
{
"Name": "roi-recognize-number",
"TaskSettingNameArray": [
"task-recognize-number"
]
},
{
"Name": "roi-recognize-number-letter",
"TaskSettingNameArray": [
"task-recognize-number-letter"
]
},
{
"Name": "roi-recognize-number-uppercase",
"TaskSettingNameArray": [
"task-recognize-number-uppercase"
]
},
{
"Name": "roi-recognize-textlines",
"TaskSettingNameArray": [
"task-recognize-textlines"
]
},
{
"Name": "roi-recognize-uppercase",
"TaskSettingNameArray": [
"task-recognize-uppercase"
]
}
],
"TextLineSpecificationOptions": [
{
"Name": "tls-letter",
"CharacterModelName": "Letter",
"OutputResults": 1
},
{
"Name": "tls-number",
"CharacterModelName": "Number",
"OutputResults": 1
},
{
"Name": "tls-number-letter",
"CharacterModelName": "NumberLetter",
"OutputResults": 1
},
{
"Name": "tls-number-uppercase",
"CharacterModelName": "NumberUppercase",
"OutputResults": 1
},
{
"Name": "tls-textlines",
"OutputResults": 1
},
{
"Name": "tls-uppercase",
"CharacterModelName": "Uppercase",
"OutputResults": 1
}
],
"LabelRecognizerTaskSettingOptions": [
{
"Name": "task-recognize-letter",
"TextLineSpecificationNameArray": [
"tls-letter"
],
"SectionImageParameterArray": [
{
"Section": "ST_REGION_PREDETECTION",
"ImageParameterName": "ip-recognize-letter"
},
{
"Section": "ST_TEXT_LINE_LOCALIZATION",
"ImageParameterName": "ip-recognize-letter"
},
{
"Section": "ST_TEXT_LINE_RECOGNITION",
"ImageParameterName": "ip-recognize-letter"
}
]
},
{
"Name": "task-recognize-number",
"TextLineSpecificationNameArray": [
"tls-number"
],
"SectionImageParameterArray": [
{
"Section": "ST_REGION_PREDETECTION",
"ImageParameterName": "ip-recognize-textline-number"
},
{
"Section": "ST_TEXT_LINE_LOCALIZATION",
"ImageParameterName": "ip-recognize-textline-number"
},
{
"Section": "ST_TEXT_LINE_RECOGNITION",
"ImageParameterName": "ip-recognize-textline-number"
}
]
},
{
"Name": "task-recognize-number-letter",
"TextLineSpecificationNameArray": [
"tls-number-letter"
],
"SectionImageParameterArray": [
{
"Section": "ST_REGION_PREDETECTION",
"ImageParameterName": "ip-recognize-number-letter"
},
{
"Section": "ST_TEXT_LINE_LOCALIZATION",
"ImageParameterName": "ip-recognize-number-letter"
},
{
"Section": "ST_TEXT_LINE_RECOGNITION",
"ImageParameterName": "ip-recognize-number-letter"
}
]
},
{
"Name": "task-recognize-number-uppercase",
"TextLineSpecificationNameArray": [
"tls-number-uppercase"
],
"SectionImageParameterArray": [
{
"Section": "ST_REGION_PREDETECTION",
"ImageParameterName": "ip-recognize-number-uppercase"
},
{
"Section": "ST_TEXT_LINE_LOCALIZATION",
"ImageParameterName": "ip-recognize-number-uppercase"
},
{
"Section": "ST_TEXT_LINE_RECOGNITION",
"ImageParameterName": "ip-recognize-number-uppercase"
}
]
},
{
"Name": "task-recognize-textlines",
"TextLineSpecificationNameArray": [
"tls-textlines"
],
"SectionImageParameterArray": [
{
"Section": "ST_REGION_PREDETECTION",
"ImageParameterName": "ip-recognize-textlines"
},
{
"Section": "ST_TEXT_LINE_LOCALIZATION",
"ImageParameterName": "ip-recognize-textlines"
},
{
"Section": "ST_TEXT_LINE_RECOGNITION",
"ImageParameterName": "ip-recognize-textlines"
}
]
},
{
"Name": "task-recognize-uppercase",
"TextLineSpecificationNameArray": [
"tls-uppercase"
],
"SectionImageParameterArray": [
{
"Section": "ST_REGION_PREDETECTION",
"ImageParameterName": "ip-recognize-uppercase"
},
{
"Section": "ST_TEXT_LINE_LOCALIZATION",
"ImageParameterName": "ip-recognize-uppercase"
},
{
"Section": "ST_TEXT_LINE_RECOGNITION",
"ImageParameterName": "ip-recognize-uppercase"
}
]
}
],
"ImageParameterOptions": [
{
"Name": "ip-recognize-letter",
"TextDetectionMode": {
"Mode": "TTDM_LINE",
"Direction": "HORIZONTAL",
"CharHeightRange": [
20,
1000,
1
],
"Sensitivity": 7
}
},
{
"Name": "ip-recognize-textline-number",
"TextDetectionMode": {
"Mode": "TTDM_LINE",
"Direction": "HORIZONTAL",
"CharHeightRange": [
20,
1000,
1
],
"Sensitivity": 7
}
},
{
"Name": "ip-recognize-number-letter",
"TextDetectionMode": {
"Mode": "TTDM_LINE",
"Direction": "HORIZONTAL",
"CharHeightRange": [
20,
1000,
1
],
"Sensitivity": 7
}
},
{
"Name": "ip-recognize-number-uppercase",
"TextDetectionMode": {
"Mode": "TTDM_LINE",
"Direction": "HORIZONTAL",
"CharHeightRange": [
20,
1000,
1
],
"Sensitivity": 7
}
},
{
"Name": "ip-recognize-textlines",
"TextDetectionMode": {
"Mode": "TTDM_LINE",
"Direction": "HORIZONTAL",
"CharHeightRange": [
20,
1000,
1
],
"Sensitivity": 7
}
},
{
"Name": "ip-recognize-uppercase",
"TextDetectionMode": {
"Mode": "TTDM_LINE",
"Direction": "HORIZONTAL",
"CharHeightRange": [
20,
1000,
1
],
"Sensitivity": 7
}
}
],
"CharacterModelOptions": [
{
"Name": "Letter"
},
{
"Name": "Number"
},
{
"Name": "NumberLetter"
},
{
"Name": "NumberUppercase"
},
{
"Name": "Uppercase"
}
]
}