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)
|