tree3po commited on
Commit
435d06a
·
verified ·
1 Parent(s): 731355d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -20,14 +20,21 @@ model = YOLO(modin)
20
 
21
  def draw_box(image,det):
22
  height, width, channels = image.shape
23
- for ea in det.xyxy:
24
  #bbox = convert_coords(ea, width, height)
25
  #print(bbox)
26
  start_point = ((int(ea[0]),int(ea[1])))
27
  end_point = ((int(ea[2]),int(ea[3])))
28
  color = (255, 0, 0)
29
  thickness = 2
 
 
 
 
 
 
30
  image = cv2.rectangle(image, start_point, end_point, color, thickness)
 
31
  return image
32
 
33
  @spaces.GPU
 
20
 
21
  def draw_box(image,det):
22
  height, width, channels = image.shape
23
+ for i,ea in enumerate(det.xyxy):
24
  #bbox = convert_coords(ea, width, height)
25
  #print(bbox)
26
  start_point = ((int(ea[0]),int(ea[1])))
27
  end_point = ((int(ea[2]),int(ea[3])))
28
  color = (255, 0, 0)
29
  thickness = 2
30
+ label = f'{det.data[i]}
31
+ font = cv2.FONT_HERSHEY_SIMPLEX # Choose a font
32
+ font_scale = 1
33
+ color = (0, 0, 255) # Blue color
34
+ thickness = 2
35
+ text_position = (int(ea[0]), int(ea[1]) + 10) # Adjust position as needed
36
  image = cv2.rectangle(image, start_point, end_point, color, thickness)
37
+ cv2.putText(image, label, text_position, font, font_scale, color, thickness)
38
  return image
39
 
40
  @spaces.GPU