Update controlnet_module.py
Browse files- controlnet_module.py +1 -10
controlnet_module.py
CHANGED
|
@@ -847,16 +847,7 @@ class ControlNetProcessor:
|
|
| 847 |
#bbox_x2 = int(original_bbox[2] * scale_x)
|
| 848 |
#bbox_y2 = int(original_bbox[3] * scale_y)
|
| 849 |
|
| 850 |
-
|
| 851 |
-
bbox_y1 = original_bbox[1] - crop_y1
|
| 852 |
-
bbox_x2 = original_bbox[2] - crop_x1
|
| 853 |
-
bbox_y2 = original_bbox[3] - crop_y1
|
| 854 |
-
|
| 855 |
-
# Sicherstellen, dass innerhalb des Crops (wie in SCHRITT 3)
|
| 856 |
-
bbox_x1 = max(0, bbox_x1)
|
| 857 |
-
bbox_y1 = max(0, bbox_y1)
|
| 858 |
-
bbox_x2 = min(image.width, bbox_x2)
|
| 859 |
-
bbox_y2 = min(image.height, bbox_y2)
|
| 860 |
|
| 861 |
print(f" 🎯 Heuristik-BBox im Crop: [{bbox_x1}, {bbox_y1}, {bbox_x2}, {bbox_y2}]")
|
| 862 |
|
|
|
|
| 847 |
#bbox_x2 = int(original_bbox[2] * scale_x)
|
| 848 |
#bbox_y2 = int(original_bbox[3] * scale_y)
|
| 849 |
|
| 850 |
+
rel_x1, rel_y1, rel_x2, rel_y2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 851 |
|
| 852 |
print(f" 🎯 Heuristik-BBox im Crop: [{bbox_x1}, {bbox_y1}, {bbox_x2}, {bbox_y2}]")
|
| 853 |
|