-
Notifications
You must be signed in to change notification settings - Fork 5
/
parking_availability.py
46 lines (24 loc) · 1.01 KB
/
parking_availability.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
import glob
from parking_lot_status import parking_lot_status
parking_lot_image = sorted(glob.glob("parking_lots/*.png"))
file = open("parking_area_coordinates.txt")
lines = file.readlines()
lines = [line.strip() for line in lines]
parking_lot_coords = list()
for i in range(len(lines)):
coords = lines[i].split()
left = int(coords[0])
top = int(coords[1])
right = int(coords[2])
bottom = int(coords[3])
coords = [left, top, right, bottom]
parking_lot_coords.append(coords)
def parking_availability():
available_parking_lots = list()
unavailable_parking_lots = list()
for i in range(len(parking_lot_image)):
if parking_lot_status(filename=parking_lot_image[i]) == "available":
available_parking_lots.append(parking_lot_coords[i])
if parking_lot_status(filename=parking_lot_image[i]) == "unavailable":
unavailable_parking_lots.append(parking_lot_coords[i])
return available_parking_lots, unavailable_parking_lots