Spaces:
Sleeping
Sleeping
Refactor get_mask function for improved readability and performance
Browse files- app.py +1 -1
- config/kr_bus/0/0_1717931258095182000.png +0 -0
- config/kr_bus/0/1_1717931258095078000.png +0 -0
- config/kr_bus/0/2_1717931258094922000.png +0 -0
- config/kr_bus/0/3_1717931258094976000.png +0 -0
- config/kr_bus/0/4_1717931258094513000.png +0 -0
- config/kr_bus/0/5_1717931258094660000.png +0 -0
- config/kr_bus/0/6_1717931258094813000.png +0 -0
- config/kr_bus/0/7_1717931258094761000.png +0 -0
- config/kr_bus/0/8_1717931258093961000.png +0 -0
- config/kr_bus/0/9_1717931258094023000.png +0 -0
- config/kr_bus/0//352/260/225/354/233/220_1717931258094194000.png +0 -0
- config/kr_bus/0//352/262/275/352/270/260_1717931258094563000.png +0 -0
- config/kr_bus/0//352/262/275/353/202/250_1717931258094253000.png +0 -0
- config/kr_bus/0//352/262/275/353/266/201_1717931258093868000.png +0 -0
- config/kr_bus/0//352/264/221/354/243/274_1717931258094407000.png +0 -0
- config/kr_bus/0//353/214/200/352/265/254_1717931258094141000.png +0 -0
- config/kr_bus/0//353/214/200/354/240/204_1717931258094307000.png +0 -0
- config/kr_bus/0//353/266/200/354/202/260_1717931258094082000.png +0 -0
- config/kr_bus/0//354/204/234/354/232/270_1717931258094609000.png +0 -0
- config/kr_bus/0//354/232/270/354/202/260_1717931258095028000.png +0 -0
- config/kr_bus/0//354/235/270/354/262/234_1717931258095233000.png +0 -0
- config/kr_bus/0//354/240/204/353/202/250_1717931258094866000.png +0 -0
- config/kr_bus/0//354/240/204/353/266/201_1717931258094360000.png +0 -0
- config/kr_bus/0//354/240/234/354/243/274_1717931258094710000.png +0 -0
- config/kr_bus/0//354/266/251/353/202/250_1717931258094459000.png +0 -0
- config/kr_bus/0//354/266/251/353/266/201_1717931258095127000.png +0 -0
- config/kr_bus/1/0_1717931266382210000.png +0 -0
- config/kr_bus/1/1_1717931266382074000.png +0 -0
- config/kr_bus/1/2_1717931266381932000.png +0 -0
- config/kr_bus/1/3_1717931266382002000.png +0 -0
- config/kr_bus/1/4_1717931266381649000.png +0 -0
- config/kr_bus/1/5_1717931266381719000.png +0 -0
- config/kr_bus/1/6_1717931266381863000.png +0 -0
- config/kr_bus/1/7_1717931266381791000.png +0 -0
- config/kr_bus/1/8_1717931266381213000.png +0 -0
- config/kr_bus/1/9_1717931266381335000.png +0 -0
- config/kr_bus/1//353/260/224_1717931266381499000.png +0 -0
- config/kr_bus/1//354/202/254_1717931266381422000.png +0 -0
- config/kr_bus/1//354/225/204_1717931266381577000.png +0 -0
- config/kr_bus/1//354/236/220_1717931266382141000.png +0 -0
- config/kr_bus/background/kr_bus.jpg +0 -0
- config/kr_bus/config.json +45 -0
- config/kr_bus/config.yaml +12 -0
- config/kr_bus/template.png +0 -0
app.py
CHANGED
@@ -66,7 +66,7 @@ def get_background(name):
|
|
66 |
# get mask and paste the file from folder to generate the mask
|
67 |
def get_mask(cfg):
|
68 |
name, plates = parse_config(cfg)
|
69 |
-
|
70 |
root_dir = os.path.join("config", name)
|
71 |
# if none key, return default value
|
72 |
plateTextColor = cfg.get("plateTextColor", "#000000").lstrip("#")
|
|
|
66 |
# get mask and paste the file from folder to generate the mask
|
67 |
def get_mask(cfg):
|
68 |
name, plates = parse_config(cfg)
|
69 |
+
|
70 |
root_dir = os.path.join("config", name)
|
71 |
# if none key, return default value
|
72 |
plateTextColor = cfg.get("plateTextColor", "#000000").lstrip("#")
|
config/kr_bus/0/0_1717931258095182000.png
ADDED
config/kr_bus/0/1_1717931258095078000.png
ADDED
config/kr_bus/0/2_1717931258094922000.png
ADDED
config/kr_bus/0/3_1717931258094976000.png
ADDED
config/kr_bus/0/4_1717931258094513000.png
ADDED
config/kr_bus/0/5_1717931258094660000.png
ADDED
config/kr_bus/0/6_1717931258094813000.png
ADDED
config/kr_bus/0/7_1717931258094761000.png
ADDED
config/kr_bus/0/8_1717931258093961000.png
ADDED
config/kr_bus/0/9_1717931258094023000.png
ADDED
config/kr_bus/0//352/260/225/354/233/220_1717931258094194000.png
ADDED
config/kr_bus/0//352/262/275/352/270/260_1717931258094563000.png
ADDED
config/kr_bus/0//352/262/275/353/202/250_1717931258094253000.png
ADDED
config/kr_bus/0//352/262/275/353/266/201_1717931258093868000.png
ADDED
config/kr_bus/0//352/264/221/354/243/274_1717931258094407000.png
ADDED
config/kr_bus/0//353/214/200/352/265/254_1717931258094141000.png
ADDED
config/kr_bus/0//353/214/200/354/240/204_1717931258094307000.png
ADDED
config/kr_bus/0//353/266/200/354/202/260_1717931258094082000.png
ADDED
config/kr_bus/0//354/204/234/354/232/270_1717931258094609000.png
ADDED
config/kr_bus/0//354/232/270/354/202/260_1717931258095028000.png
ADDED
config/kr_bus/0//354/235/270/354/262/234_1717931258095233000.png
ADDED
config/kr_bus/0//354/240/204/353/202/250_1717931258094866000.png
ADDED
config/kr_bus/0//354/240/204/353/266/201_1717931258094360000.png
ADDED
config/kr_bus/0//354/240/234/354/243/274_1717931258094710000.png
ADDED
config/kr_bus/0//354/266/251/353/202/250_1717931258094459000.png
ADDED
config/kr_bus/0//354/266/251/353/266/201_1717931258095127000.png
ADDED
config/kr_bus/1/0_1717931266382210000.png
ADDED
config/kr_bus/1/1_1717931266382074000.png
ADDED
config/kr_bus/1/2_1717931266381932000.png
ADDED
config/kr_bus/1/3_1717931266382002000.png
ADDED
config/kr_bus/1/4_1717931266381649000.png
ADDED
config/kr_bus/1/5_1717931266381719000.png
ADDED
config/kr_bus/1/6_1717931266381863000.png
ADDED
config/kr_bus/1/7_1717931266381791000.png
ADDED
config/kr_bus/1/8_1717931266381213000.png
ADDED
config/kr_bus/1/9_1717931266381335000.png
ADDED
config/kr_bus/1//353/260/224_1717931266381499000.png
ADDED
config/kr_bus/1//354/202/254_1717931266381422000.png
ADDED
config/kr_bus/1//354/225/204_1717931266381577000.png
ADDED
config/kr_bus/1//354/236/220_1717931266382141000.png
ADDED
config/kr_bus/background/kr_bus.jpg
ADDED
config/kr_bus/config.json
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"type": 0,
|
3 |
+
"name": "kr_bus",
|
4 |
+
"plateNums": [
|
5 |
+
"0",
|
6 |
+
"1",
|
7 |
+
"2",
|
8 |
+
"3",
|
9 |
+
"4",
|
10 |
+
"5",
|
11 |
+
"6",
|
12 |
+
"7",
|
13 |
+
"8",
|
14 |
+
"9"
|
15 |
+
],
|
16 |
+
"plateChars": [
|
17 |
+
"바",
|
18 |
+
"사",
|
19 |
+
"아",
|
20 |
+
"자"
|
21 |
+
],
|
22 |
+
"plateCities": [
|
23 |
+
"서울",
|
24 |
+
"부산",
|
25 |
+
"대구",
|
26 |
+
"인천",
|
27 |
+
"광주",
|
28 |
+
"대전",
|
29 |
+
"울산",
|
30 |
+
"경기",
|
31 |
+
"강원",
|
32 |
+
"충북",
|
33 |
+
"충남",
|
34 |
+
"전북",
|
35 |
+
"전남",
|
36 |
+
"경북",
|
37 |
+
"경남",
|
38 |
+
"제주"
|
39 |
+
],
|
40 |
+
"plateTextColor": "#000000",
|
41 |
+
"plateFormat": [
|
42 |
+
"@00",
|
43 |
+
"A0000"
|
44 |
+
]
|
45 |
+
}
|
config/kr_bus/config.yaml
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
type: 0
|
2 |
+
name: "kr_truck"
|
3 |
+
plateNums: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
|
4 |
+
plateChars: ["바", "사", "아", "자"]
|
5 |
+
plateCities: ["서울", "부산", "대구", "인천", "광주", "대전", "울산", "경기", "강원", "충북", "충남", "전북", "전남", "경북", "경남", "제주"]
|
6 |
+
plateTextColor: "#000000"
|
7 |
+
# format is a string including #, A, 0, and @
|
8 |
+
# # representing any number and letter
|
9 |
+
# A representing any letter
|
10 |
+
# 0 representing any number
|
11 |
+
# @ representing any city
|
12 |
+
plateFormat: ["@00", "A0000"]
|
config/kr_bus/template.png
ADDED