Spaces:
Runtime error
Runtime error
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 |
|