Commit
·
4335d9a
1
Parent(s):
a668133
Update app.py
Browse files
app.py
CHANGED
@@ -23,10 +23,11 @@ def snap(image, model, conf, iou):
|
|
23 |
elif model == "S-Raw":
|
24 |
results = s_raw_model(image, conf=conf, iou=iou)
|
25 |
|
26 |
-
|
27 |
-
|
28 |
# Convert the results list into an output image
|
29 |
result = results[0]
|
|
|
|
|
|
|
30 |
classes = result.boxes.cls.cpu().numpy()[0]
|
31 |
probs = result.boxes.conf.cpu().numpy()[0]
|
32 |
boxes = result.boxes.xyxy.cpu().numpy()
|
@@ -38,6 +39,7 @@ def snap(image, model, conf, iou):
|
|
38 |
print("-------------------")
|
39 |
print(boxes)
|
40 |
|
|
|
41 |
for i in range(len(boxes)):
|
42 |
x1, y1, x2, y2 = boxes[i]
|
43 |
x1, y1, x2, y2 = int(x1), int(y1), int(x2), int(y2)
|
|
|
23 |
elif model == "S-Raw":
|
24 |
results = s_raw_model(image, conf=conf, iou=iou)
|
25 |
|
|
|
|
|
26 |
# Convert the results list into an output image
|
27 |
result = results[0]
|
28 |
+
|
29 |
+
if result.boxes.cls.cpu().numpy().size == 0:
|
30 |
+
return [Image.fromarray(image)]
|
31 |
classes = result.boxes.cls.cpu().numpy()[0]
|
32 |
probs = result.boxes.conf.cpu().numpy()[0]
|
33 |
boxes = result.boxes.xyxy.cpu().numpy()
|
|
|
39 |
print("-------------------")
|
40 |
print(boxes)
|
41 |
|
42 |
+
print(image)
|
43 |
for i in range(len(boxes)):
|
44 |
x1, y1, x2, y2 = boxes[i]
|
45 |
x1, y1, x2, y2 = int(x1), int(y1), int(x2), int(y2)
|