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