noahzhy commited on
Commit
8b70a7d
1 Parent(s): 3bee6cc

Refactor get_mask function for improved readability and performance

Browse files
Files changed (45) hide show
  1. app.py +1 -1
  2. config/kr_bus/0/0_1717931258095182000.png +0 -0
  3. config/kr_bus/0/1_1717931258095078000.png +0 -0
  4. config/kr_bus/0/2_1717931258094922000.png +0 -0
  5. config/kr_bus/0/3_1717931258094976000.png +0 -0
  6. config/kr_bus/0/4_1717931258094513000.png +0 -0
  7. config/kr_bus/0/5_1717931258094660000.png +0 -0
  8. config/kr_bus/0/6_1717931258094813000.png +0 -0
  9. config/kr_bus/0/7_1717931258094761000.png +0 -0
  10. config/kr_bus/0/8_1717931258093961000.png +0 -0
  11. config/kr_bus/0/9_1717931258094023000.png +0 -0
  12. config/kr_bus/0//352/260/225/354/233/220_1717931258094194000.png +0 -0
  13. config/kr_bus/0//352/262/275/352/270/260_1717931258094563000.png +0 -0
  14. config/kr_bus/0//352/262/275/353/202/250_1717931258094253000.png +0 -0
  15. config/kr_bus/0//352/262/275/353/266/201_1717931258093868000.png +0 -0
  16. config/kr_bus/0//352/264/221/354/243/274_1717931258094407000.png +0 -0
  17. config/kr_bus/0//353/214/200/352/265/254_1717931258094141000.png +0 -0
  18. config/kr_bus/0//353/214/200/354/240/204_1717931258094307000.png +0 -0
  19. config/kr_bus/0//353/266/200/354/202/260_1717931258094082000.png +0 -0
  20. config/kr_bus/0//354/204/234/354/232/270_1717931258094609000.png +0 -0
  21. config/kr_bus/0//354/232/270/354/202/260_1717931258095028000.png +0 -0
  22. config/kr_bus/0//354/235/270/354/262/234_1717931258095233000.png +0 -0
  23. config/kr_bus/0//354/240/204/353/202/250_1717931258094866000.png +0 -0
  24. config/kr_bus/0//354/240/204/353/266/201_1717931258094360000.png +0 -0
  25. config/kr_bus/0//354/240/234/354/243/274_1717931258094710000.png +0 -0
  26. config/kr_bus/0//354/266/251/353/202/250_1717931258094459000.png +0 -0
  27. config/kr_bus/0//354/266/251/353/266/201_1717931258095127000.png +0 -0
  28. config/kr_bus/1/0_1717931266382210000.png +0 -0
  29. config/kr_bus/1/1_1717931266382074000.png +0 -0
  30. config/kr_bus/1/2_1717931266381932000.png +0 -0
  31. config/kr_bus/1/3_1717931266382002000.png +0 -0
  32. config/kr_bus/1/4_1717931266381649000.png +0 -0
  33. config/kr_bus/1/5_1717931266381719000.png +0 -0
  34. config/kr_bus/1/6_1717931266381863000.png +0 -0
  35. config/kr_bus/1/7_1717931266381791000.png +0 -0
  36. config/kr_bus/1/8_1717931266381213000.png +0 -0
  37. config/kr_bus/1/9_1717931266381335000.png +0 -0
  38. config/kr_bus/1//353/260/224_1717931266381499000.png +0 -0
  39. config/kr_bus/1//354/202/254_1717931266381422000.png +0 -0
  40. config/kr_bus/1//354/225/204_1717931266381577000.png +0 -0
  41. config/kr_bus/1//354/236/220_1717931266382141000.png +0 -0
  42. config/kr_bus/background/kr_bus.jpg +0 -0
  43. config/kr_bus/config.json +45 -0
  44. config/kr_bus/config.yaml +12 -0
  45. 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