Yaswanth56 commited on
Commit
8e356cd
·
verified ·
1 Parent(s): fbab425

Update services/overlay_service.py

Browse files
Files changed (1) hide show
  1. services/overlay_service.py +4 -1
services/overlay_service.py CHANGED
@@ -8,9 +8,12 @@ def overlay_boxes(frame, items):
8
  severity = item['severity']
9
  color = (0, 0, 255) if severity == 'Severe' else (0, 255, 255) if severity == 'Moderate' else (0, 255, 0)
10
  label = severity
 
 
 
11
  else:
12
  color = (255, 0, 255) # Magenta for objects
13
  label = item['label']
14
  cv2.rectangle(frame, (x_min, y_min), (x_max, y_max), color, 2)
15
  cv2.putText(frame, label, (x_min, y_min - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, color, 2)
16
- return frame
 
8
  severity = item['severity']
9
  color = (0, 0, 255) if severity == 'Severe' else (0, 255, 255) if severity == 'Moderate' else (0, 255, 0)
10
  label = severity
11
+ elif item['type'] == 'pothole':
12
+ color = (255, 0, 0) # Blue for potholes
13
+ label = "Pothole"
14
  else:
15
  color = (255, 0, 255) # Magenta for objects
16
  label = item['label']
17
  cv2.rectangle(frame, (x_min, y_min), (x_max, y_max), color, 2)
18
  cv2.putText(frame, label, (x_min, y_min - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, color, 2)
19
+ return frame