Spaces:
Running
on
A10G
Running
on
A10G
Upload app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
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 |
|