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
|