-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathmodel_recog_meta.py
60 lines (44 loc) · 1.06 KB
/
model_recog_meta.py
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
# -*- coding: utf-8 -*-
"""
@author: limingfan
"""
# data for train
dir_data_train = './data_rects_train'
#
dir_images_train = dir_data_train + '/images'
dir_contents_train = dir_data_train + '/contents'
# data for validation
dir_data_valid = './data_rects_valid'
#
dir_images_valid = dir_data_valid + '/images'
dir_contents_valid = dir_data_valid + '/contents'
#
dir_results_valid = dir_data_valid + '/results'
#
str_dot_img_ext = '.jpg' # png
#
#
model_recog_dir = './model_recog'
model_recog_name = 'model_recog'
model_recog_pb_file = model_recog_name + '.pb'
#
#
height_norm = 36
#
#
alphabet = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
alphabet += ''',./<>?;':"[]\{}-=_+~!@#$%^&*()
'''.replace('space','').strip()
#
alphabet_blank = '`'
#
def define_alphabet():
#
pass
def mapChar2Order(char): return alphabet.index(char)
def mapOrder2Char(order):
if order == len(alphabet):
return alphabet_blank
else:
return alphabet[order]
#