Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -57,14 +57,14 @@ def detect_objects(image):
|
|
57 |
if image_tensor is None:
|
58 |
return image
|
59 |
try:
|
60 |
-
outputs = model(image_tensor)
|
61 |
print(f"Model raw outputs: {outputs}")
|
62 |
-
outputs = non_max_suppression(outputs, conf_thres=0.25, iou_thres=0.45)
|
63 |
-
if outputs is None or len(outputs) == 0:
|
64 |
print("No objects detected.")
|
65 |
return image
|
66 |
-
print(f"Filtered outputs: {outputs}")
|
67 |
-
result_image = draw_boxes(image, outputs.cpu().numpy())
|
68 |
return result_image
|
69 |
except Exception as e:
|
70 |
print(f"Error in detecting objects: {e}")
|
|
|
57 |
if image_tensor is None:
|
58 |
return image
|
59 |
try:
|
60 |
+
outputs = model(image_tensor)
|
61 |
print(f"Model raw outputs: {outputs}")
|
62 |
+
outputs = non_max_suppression(outputs, conf_thres=0.25, iou_thres=0.45)
|
63 |
+
if outputs is None or len(outputs[0]) == 0:
|
64 |
print("No objects detected.")
|
65 |
return image
|
66 |
+
print(f"Filtered outputs: {outputs[0]}")
|
67 |
+
result_image = draw_boxes(image, outputs[0].cpu().numpy())
|
68 |
return result_image
|
69 |
except Exception as e:
|
70 |
print(f"Error in detecting objects: {e}")
|