1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
| index_model = [
| [ 0, 1, 2, 30, 31, -1, -1, -1, -1 ],
| [ 10001, 1, 2, 10002, 4, 5, 6, 19, 23 ],
| [ 2, 24, 32, 33, 39, 40, -1, -1, -1 ],
| [ 7, 36, 37, -1, -1, -1, -1, -1, -1 ],
| [ 12, 13, -1, -1, -1, -1, -1, -1, -1 ],
| [ 14, 15, -1, -1, -1, -1, -1, -1, -1 ],
| [ 16, 17, -1, -1, -1, -1, -1, -1, -1 ],
| [ 8, 9, 10, 11, 18, -1, -1, -1, -1 ],
| [ 20, 21, 22, 29, -1, -1, -1, -1, -1 ],
| [ 25, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 26, 27, 28, -1, -1, -1, -1, -1, -1 ],
| [ 34, 35, 38, 41, 42, -1, -1, -1, -1 ]
| ]
|
| classify_model = [
| [ 0 ],
| [ 1 ],
| ]
|
| ep_model = [
| [ 0 ]
| ]
|
| direction_model = [
| [ 0 ]
| ]
|
| NUM_MODEL = 43
| ADD_NUM_MODEL = 2
| NUM_MODEL_CAFFE = 43
| NUM_MODEL_CLASSIFY = 2
| NUM_MODEL_DIRECTION = 1
| NUM_MODEL_EP = 1
| NUM_MODEL_CAFFE_CLASSIFY = 2
| NUM_MODEL_CAFFE_EP = 1
| NUM_MODEL_CAFFE_DIRECTION = 1
| # 所有模型
| model_all-NUM_MODEL-ADD_NUM_MODEL = [
| 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
| 10, 11, 12, 13, 10001, 10002, 14, 15, 16, 17,
| 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
| 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
| 38, 39, 40, 41, 42]
| # 是否补充像素
| add_pixel-NUM_MODEL-ADD_NUM_MODEL = [
| 0, 0, 0, 0, 0, 0, 0, 416, 0, 0,
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
| 0, 0, 0, 0, 100, 0, 416, 0, 0, 0,
| 0, 0, 0, 416, 0, 0, 480, 96, 416, 416,
| 480, 0, 416, 416, 416]
|
| # 模型索引,之所以2维是为了照顾使用多个模型那里
| model_indexto_model-NUM_MODEL-ADD_NUM_MODEL-NUM_MODEL = [
| [ 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 4, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 5, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 6, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 10, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 11, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 12, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 13, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 3, 4, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 14, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 16, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 17, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 18, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 19, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 20, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 21, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 22, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 23, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 24, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 25, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 26, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 27, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 28, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 29, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 30, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 31, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 32, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 33, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 34, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 35, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 36, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 37, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 38, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 39, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 40, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 41, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
| [ 42, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 ],
|
| ]
|
| # 识别模型名称
| model_name-NUM_MODEL = [
| "DLname.bin", "address.bin", "last.bin", "xsz_name_gpu.bin", "xsz_address_gpu.bin",
| "xsz_last_gpu.bin", "xsz_last_f_gpu.bin", "ynid_new.tflite", "yyzz_name_gpu.bin", "yyzz_last_gpu.bin",
| "yyzz_address_gpu.bin", "yyzz_yyfw_gpu.bin", "qchgz_0_gpu.bin", "qchgz_1_gpu.bin", "qcdjz_0_gpu.bin",
| "qcdjz_1_gpu.bin", "bdcz_0_gpu.bin", "bdcz_1_gpu.bin", "yyzz_yyfw_cpu.bin", "xsz_all_gpu.bin",
| "hkb_name_gpu.bin", "hkb_address_gpu.bin", "hkb_last_gpu.bin", "xsz_all_cpu.bin", "sfz_nameaddress_cpu.tflite",
| "kd_sjh_cpu.bin", "cb_xmz_cpu.bin", "cb_xmmc_cpu.bin", "cb_gsmc_gpu.bin", "hkb_djrq_gpu.bin",
| "jsz_all_gpu.bin", "jsz_all_cpu.tflite", "sfz_last_gpu.bin", "sfz_last_cpu.bin", "yhk_kh_cpu.tflite",
| "yhk_rq_gpu.tflite", "ynid_id.tflite", "ynid_last.tflite", "yhk_kh_cpu.tflite", "sfz_nameaddress_gpu.bin",
| "sfz_all_cpu.tflite","yw_gpu.tflite","yw_cpu.tflite"]
| # 标签名称
| label_name-NUM_MODEL = [
| "DLname.bin", "address.bin", "last.bin", "xsz_name_gpu.bin", "xsz_address_gpu.bin",
| "xsz_last_gpu.bin", "xsz_last_f_gpu.bin", "ynid_new.txt", "yyzz_name_gpu.bin", "yyzz_last_gpu.bin",
| "yyzz_address_gpu.bin", "yyzz_yyfw_gpu.bin", "qchgz_0_gpu.bin", "qchgz_1_gpu.bin", "qcdjz_0_gpu.bin",
| "qcdjz_1_gpu.bin", "bdcz_0_gpu.bin", "bdcz_1_gpu.bin", "yyzz_yyfw_cpu.bin", "xsz_all_gpu.bin",
| "hkb_name_gpu.bin", "hkb_address_gpu.bin", "hkb_last_gpu.bin", "xsz_all_cpu.bin", "sfz_nameaddress_cpu.txt",
| "kd_sjh_cpu.bin", "cb_xmz_cpu.bin", "cb_xmmc_cpu.bin", "cb_gsmc_gpu.bin", "hkb_djrq_gpu.bin",
| "jsz_all_gpu.bin", "jsz_all_cpu.txt", "sfz_last_gpu.bin", "sfz_last_cpu.bin", "yhk_kh_cpu.txt",
| "yhk_rq_gpu.txt", "ynid_id.txt", "ynid_last.txt", "yhk_kh_cpu.txt", "sfz_nameaddress_gpu.bin",
| "sfz_all_cpu.txt","yw_gpu.txt","yw_cpu.txt"]
| # 分类模型名称
| model_name_classify-NUM_MODEL_CLASSIFY = [ "classify_20201109.bin","fcz_classify.bin" ]
| # 八点模型名称
| model_name_ep-NUM_MODEL_EP = [ "sfz_eightpoint.tflite" ]
| # 方向模型名称
| model_name_direction-NUM_MODEL_DIRECTION = [ "yhk_direction.tflite" ]
| # 第一个表示是否与输入层尺寸一致,不一致按固定尺寸32*280;第二个表示
| same_size_exp-NUM_MODEL = [
| [ true, false ], [ true, false ], [ true, false ], [ true, false ], [ true, false ],
| [ true, false ], [ true, false ], [ true, false ], [ true, false ], [ true, false ],
| [ true, false ], [ false, false ], [ false, false ], [ false, false ], [ false, false ],
| [ false, false ], [ false, false ], [ false, false ], [ false, false ], [ false, false ],
| [ false, false ], [ false, false ], [ false, false ], [ false, false ], [ true, false ],
| [ false, false ], [ false, false ], [ false, false ], [ false, false ], [ false, false ],
| [ false, false ], [ true, false ], [ false, false ], [ false, false ], [ true, false ],
| [ true, false ], [ true, false ], [ true, false ], [ true, false ], [ true, false ],
| [ true, false ], [ true, false ], [ true, false ]]
|
| # 下面三项CPU和GPU配置是不同的,CPU全0,GPU全1
| #[CPU]
| CCPU_GPU-NUM_MODEL_CAFFE = [
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
| 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
| 0, 0, 0]
| #[GPU]
| GCPU_GPU-NUM_MODEL_CAFFE = [
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1]
|
| # 上面三项CPU和GPU配置是不同的,CPU全0,GPU全1
| # 下面的宽度是设定的最大宽度
| MAX_WIDTH-NUM_MODEL_CAFFE = [
| 0, 0, 0, 1, 1, 1, 1, 256, 1, 256,
| 416, 640, 640, 640, 640, 640, 640, 640, 512, 416,
| 416, 416, 416, 416, 416, 312, 416, 416, 416, 416,
| 416, 416, 416, 416, 480, 96, 416, 416, 480, 416,
| 416, 416, 416]
| # tflite 独有(时间序列,分类数)
| LEN-NUM_MODEL_CAFFE_2 = [
| [ 0, 0], [ 0, 0], [0,0], [0,0], [ 0, 0], [ 0, 0], [ 0, 0], [103,48], [ 0, 0], [0,0],
| [ 0, 0], [ 0, 0], [0,0], [0,0], [ 0, 0], [ 0, 0], [ 0, 0], [ 0, 0], [ 0, 0], [0,0],
| [ 0, 0], [ 0, 0], [0,0], [0,0], [103,8540], [ 0, 0], [ 0, 0], [ 0, 0], [ 0, 0], [0,0],
| [ 0, 0], [103,9034], [0,0], [0,0], [119, 11], [23,15], [103,11], [103,61], [119,11], [0,0],
| [103,9281],[103,49],[103,49]]
|
|
| # 是否归一化
| b_style-NUM_MODEL_CAFFE =[
| 1, 1, 1, 1, 1, 1, 1, 0, 0, 1,
| 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 0, 0, 1, 1,
| 1, 1, 1]
|
| b_style_classify-NUM_MODEL_CAFFE_CLASSIFY = [ 1 ,1]
| b_style_ep-NUM_MODEL_CAFFE_EP = [ 1 ]
| b_style_direction-NUM_MODEL_CAFFE_DIRECTION = [ 1 ,1]
| e_style-NUM_MODEL_CAFFE = [
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1]
|
| label_style-NUM_MODEL_CAFFE = [
| 1, 1, 1, 1, 1, 1, 1, 1, 0, 1,
| 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
| 1, 1, 1]
|
| channel_num-NUM_MODEL_CAFFE = [
| 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
| 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
| 3, 3, 3, 3, 3, 1, 3, 3, 3, 3,
| 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
| 3, 3, 3]
| channel_num_classify-NUM_MODEL_CAFFE_CLASSIFY = [ 3 ,3]
| channel_num_ep-NUM_MODEL_CAFFE_EP = [ 3 ]
| channel_num_direction-NUM_MODEL_CAFFE_DIRECTION = [ 3 ]
| #clf[NUM_MODEL]:
| # [ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
| # NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
| # NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
| # NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL]
| #
|
|
|
|
|
|
|
|
|