3
3
{
4
4
"Name" : " ReadPassportAndId" ,
5
5
"OutputOriginalImage" : 0 ,
6
- "ImageROIProcessingNameArray" : [
7
- " roi-passport-and-id"
8
- ],
9
- "SemanticProcessingNameArray" : [" sp-passport-and-id" ],
6
+ "ImageROIProcessingNameArray" : [" roi-passport-and-id" ],
7
+ "SemanticProcessingNameArray" : [" sp-passport-and-id" ],
10
8
"Timeout" : 2000
11
9
},
12
10
{
13
11
"Name" : " ReadPassport" ,
14
12
"OutputOriginalImage" : 0 ,
15
- "ImageROIProcessingNameArray" : [
16
- " roi-passport"
17
- ],
18
- "SemanticProcessingNameArray" : [" sp-passport" ],
13
+ "ImageROIProcessingNameArray" : [" roi-passport" ],
14
+ "SemanticProcessingNameArray" : [" sp-passport" ],
19
15
"Timeout" : 2000
20
16
},
21
17
{
22
18
"Name" : " ReadId" ,
23
19
"OutputOriginalImage" : 0 ,
24
- "ImageROIProcessingNameArray" : [
25
- " roi-id"
26
- ],
27
- "SemanticProcessingNameArray" : [" sp-id" ],
20
+ "ImageROIProcessingNameArray" : [" roi-id" ],
21
+ "SemanticProcessingNameArray" : [" sp-id" ],
28
22
"Timeout" : 2000
29
23
}
30
24
],
31
25
"TargetROIDefOptions" : [
32
26
{
33
27
"Name" : " roi-passport-and-id" ,
34
- "TaskSettingNameArray" : [
35
- " task-passport-and-id"
36
- ]
28
+ "TaskSettingNameArray" : [" task-passport-and-id" ]
37
29
},
38
30
{
39
31
"Name" : " roi-passport" ,
40
- "TaskSettingNameArray" : [
41
- " task-passport"
42
- ]
32
+ "TaskSettingNameArray" : [" task-passport" ]
43
33
},
44
34
{
45
35
"Name" : " roi-id" ,
46
- "TaskSettingNameArray" : [
47
- " task-id"
48
- ]
36
+ "TaskSettingNameArray" : [" task-id" ]
49
37
}
50
38
],
51
39
"TextLineSpecificationOptions" : [
52
40
{
53
41
"Name" : " tls-mrz-passport" ,
54
42
"BaseTextLineSpecificationName" : " tls-base" ,
55
- "StringLengthRange" : [ 44 , 44 ],
43
+ "StringLengthRange" : [44 , 44 ],
56
44
"OutputResults" : 1 ,
57
45
"ExpectedGroupsCount" : 1 ,
58
46
"ConcatResults" : 1 ,
59
47
"ConcatSeparator" : " " ,
60
48
"SubGroups" : [
61
49
{
62
50
"StringRegExPattern" : " (P[A-Z<][A-Z<]{3}[A-Z<]{39}){(44)}" ,
63
- "StringLengthRange" : [ 44 , 44 ],
51
+ "StringLengthRange" : [44 , 44 ],
64
52
"BaseTextLineSpecificationName" : " tls-base"
65
53
},
66
54
{
67
55
"StringRegExPattern" : " ([A-Z0-9<]{9}[0-9][A-Z<]{3}[0-9]{2}[(01-12)][(01-31)][0-9][MF<][0-9]{2}[(01-12)][(01-31)][0-9][A-Z0-9<]{14}[0-9<][0-9]){(44)}" ,
68
- "StringLengthRange" : [ 44 , 44 ],
56
+ "StringLengthRange" : [44 , 44 ],
69
57
"BaseTextLineSpecificationName" : " tls-base"
70
58
}
71
59
]
72
60
},
73
61
{
74
62
"Name" : " tls-mrz-id-td2" ,
75
63
"BaseTextLineSpecificationName" : " tls-base" ,
76
- "StringLengthRange" : [ 36 , 36 ],
64
+ "StringLengthRange" : [36 , 36 ],
77
65
"OutputResults" : 1 ,
78
66
"ExpectedGroupsCount" : 1 ,
79
67
"ConcatResults" : 1 ,
80
68
"ConcatSeparator" : " " ,
81
69
"SubGroups" : [
82
70
{
83
71
"StringRegExPattern" : " ([ACI][A-Z<][A-Z<]{3}[A-Z<]{31}){(36)}" ,
84
- "StringLengthRange" : [ 36 , 36 ],
72
+ "StringLengthRange" : [36 , 36 ],
85
73
"BaseTextLineSpecificationName" : " tls-base"
86
74
},
87
75
{
88
76
"StringRegExPattern" : " ([A-Z0-9<]{9}[0-9][A-Z<]{3}[0-9]{2}[(01-12)][(01-31)][0-9][MF<][0-9]{2}[(01-12)][(01-31)][0-9][A-Z0-9<]{8}){(36)}" ,
89
- "StringLengthRange" : [ 36 , 36 ],
77
+ "StringLengthRange" : [36 , 36 ],
90
78
"BaseTextLineSpecificationName" : " tls-base"
91
79
}
92
80
]
93
81
},
94
82
{
95
83
"Name" : " tls-mrz-id-td1" ,
96
84
"BaseTextLineSpecificationName" : " tls-base" ,
97
- "StringLengthRange" : [ 30 , 30 ],
85
+ "StringLengthRange" : [30 , 30 ],
98
86
"OutputResults" : 1 ,
99
87
"ExpectedGroupsCount" : 1 ,
100
88
"ConcatResults" : 1 ,
101
89
"ConcatSeparator" : " " ,
102
90
"SubGroups" : [
103
91
{
104
- "StringRegExPattern" : " ([ACI][A-Z<][A-Z<]{3}[A-Z0-9<]{9}[0-9][A-Z0-9<]{15}){(30)}" ,
105
- "StringLengthRange" : [ 30 , 30 ],
92
+ "StringRegExPattern" : " ([ACI][A-Z<][A-Z<]{3}[A-Z0-9<]{9}[0-9< ][A-Z0-9<]{15}){(30)}" ,
93
+ "StringLengthRange" : [30 , 30 ],
106
94
"BaseTextLineSpecificationName" : " tls-base"
107
95
},
108
96
{
109
97
"StringRegExPattern" : " ([0-9]{2}[(01-12)][(01-31)][0-9][MF<][0-9]{2}[(01-12)][(01-31)][0-9][A-Z<]{3}[A-Z0-9<]{11}[0-9]){(30)}" ,
110
- "StringLengthRange" : [ 30 , 30 ],
98
+ "StringLengthRange" : [30 , 30 ],
111
99
"BaseTextLineSpecificationName" : " tls-base"
112
100
},
113
101
{
114
102
"StringRegExPattern" : " ([A-Z<]{30}){(30)}" ,
115
- "StringLengthRange" : [ 30 , 30 ],
103
+ "StringLengthRange" : [30 , 30 ],
116
104
"BaseTextLineSpecificationName" : " tls-base"
117
105
}
118
106
]
119
107
},
120
108
{
121
109
"Name" : " tls-base" ,
122
110
"CharacterModelName" : " MRZ" ,
123
- "CharHeightRange" : [ 5 , 1000 , 1 ],
111
+ "CharHeightRange" : [5 , 1000 , 1 ],
124
112
"BinarizationModes" : [
125
113
{
126
114
"BlockSizeX" : 30 ,
132
120
],
133
121
"ConfusableCharactersCorrection" : {
134
122
"ConfusableCharacters" : [
135
- [ " 0" , " O" ],
136
- [ " 1" , " I" ],
137
- [ " 5" , " S" ]
123
+ [" 0" , " O" ],
124
+ [" 1" , " I" ],
125
+ [" 5" , " S" ]
138
126
],
139
- "FontNameArray" : [ " OCR_B" ]
127
+ "FontNameArray" : [" OCR_B" ]
140
128
}
141
129
}
142
130
],
223
211
],
224
212
"TextDetectionMode" : {
225
213
"Mode" : " TTDM_LINE" ,
226
- "CharHeightRange" : [ 5 , 1000 , 1 ],
214
+ "CharHeightRange" : [5 , 1000 , 1 ],
227
215
"Direction" : " HORIZONTAL" ,
228
216
"Sensitivity" : 7
229
217
}
233
221
{
234
222
"Name" : " sp-passport-and-id" ,
235
223
"ReferenceObjectFilter" : {
236
- "ReferenceTargetROIDefNameArray" : [
237
- " roi-passport-and-id"
238
- ]
224
+ "ReferenceTargetROIDefNameArray" : [" roi-passport-and-id" ]
239
225
},
240
- "TaskSettingNameArray" : [
241
- " dcp-passport-and-id"
242
- ]
226
+ "TaskSettingNameArray" : [" dcp-passport-and-id" ]
243
227
},
244
228
{
245
229
"Name" : " sp-passport" ,
246
230
"ReferenceObjectFilter" : {
247
- "ReferenceTargetROIDefNameArray" : [
248
- " roi-passport"
249
- ]
231
+ "ReferenceTargetROIDefNameArray" : [" roi-passport" ]
250
232
},
251
- "TaskSettingNameArray" : [
252
- " dcp-passport"
253
- ]
233
+ "TaskSettingNameArray" : [" dcp-passport" ]
254
234
},
255
235
{
256
236
"Name" : " sp-id" ,
257
237
"ReferenceObjectFilter" : {
258
- "ReferenceTargetROIDefNameArray" : [
259
- " roi-id"
260
- ]
238
+ "ReferenceTargetROIDefNameArray" : [" roi-id" ]
261
239
},
262
- "TaskSettingNameArray" : [
263
- " dcp-id"
264
- ]
240
+ "TaskSettingNameArray" : [" dcp-id" ]
265
241
}
266
242
],
267
243
"CodeParserTaskSettingOptions" : [
268
244
{
269
245
"Name" : " dcp-passport" ,
270
- "CodeSpecifications" : [ " MRTD_TD3_PASSPORT" ]
246
+ "CodeSpecifications" : [" MRTD_TD3_PASSPORT" ]
271
247
},
272
248
{
273
249
"Name" : " dcp-id" ,
274
- "CodeSpecifications" : [ " MRTD_TD1_ID" , " MRTD_TD2_ID" ]
250
+ "CodeSpecifications" : [" MRTD_TD1_ID" , " MRTD_TD2_ID" ]
275
251
},
276
252
{
277
253
"Name" : " dcp-passport-and-id" ,
278
- "CodeSpecifications" : [ " MRTD_TD3_PASSPORT" , " MRTD_TD1_ID" , " MRTD_TD2_ID" ]
254
+ "CodeSpecifications" : [" MRTD_TD3_PASSPORT" , " MRTD_TD1_ID" , " MRTD_TD2_ID" ]
279
255
}
280
256
]
281
- }
257
+ }
0 commit comments