Spaces:
Running
on
A10G
Running
on
A10G
Upload app.py
Browse files
app.py
CHANGED
@@ -302,10 +302,22 @@ def get_points_with_draw_(image, cond_image, evt: gr.SelectData):
|
|
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 |
|
|
|
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 |
+
global_points[0][0] = x1
|
306 |
+
global_points[0][1] = y2
|
307 |
+
global_points[1][0] = x2
|
308 |
+
global_points[1][1] = y1
|
309 |
elif x1 >= x2 and y1 < y2:
|
310 |
draw.rectangle([x2, y1, x1, y2], outline="red", width=5)
|
311 |
+
global_points[0][0] = x2
|
312 |
+
global_points[0][1] = y1
|
313 |
+
global_points[1][0] = x1
|
314 |
+
global_points[1][1] = y2
|
315 |
elif x1 >= x2 and y1 >= y2:
|
316 |
draw.rectangle([x2, y2, x1, y1], outline="red", width=5)
|
317 |
+
global_points[0][0] = x2
|
318 |
+
global_points[0][1] = y2
|
319 |
+
global_points[1][0] = x1
|
320 |
+
global_points[1][1] = y1
|
321 |
|
322 |
return image
|
323 |
|