yunyangx commited on
Commit
63d8eb0
·
1 Parent(s): 86c816b

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -298,12 +298,14 @@ def get_points_with_draw_(image, cond_image, evt: gr.SelectData):
298
  if len(global_points) == 2:
299
  x1, y1 = global_points[0]
300
  x2, y2 = global_points[1]
301
- if x1 < x2:
302
  draw.rectangle([x1, y1, x2, y2], outline="red", width=5)
303
- else:
 
 
 
 
304
  draw.rectangle([x2, y2, x1, y1], outline="red", width=5)
305
- global_points = global_points[::-1]
306
- global_point_label = global_point_label[::-1]
307
 
308
  return image
309
 
 
298
  if len(global_points) == 2:
299
  x1, y1 = global_points[0]
300
  x2, y2 = global_points[1]
301
+ if x1 < x2 and y1 < y2:
302
  draw.rectangle([x1, y1, x2, y2], outline="red", width=5)
303
+ elif x1 < x2 and y1 >= y2:
304
+ draw.rectangle([x1, y2, x2, y1], outline="red", width=5)
305
+ elif x1 >= x2 and y1 < y2:
306
+ draw.rectangle([x2, y1, x1, y2], outline="red", width=5)
307
+ elif x1 >= x2 and y1 >= y2:
308
  draw.rectangle([x2, y2, x1, y1], outline="red", width=5)
 
 
309
 
310
  return image
311