Update app.py
Browse files
app.py
CHANGED
@@ -16,7 +16,7 @@ device = 'cuda' if torch.cuda.is_available() else 'cpu'
|
|
16 |
processor = Owlv2Processor.from_pretrained("google/owlv2-base-patch16")
|
17 |
model = Owlv2ForObjectDetection.from_pretrained("google/owlv2-base-patch16").to(device)
|
18 |
|
19 |
-
@spaces.GPU(duration=
|
20 |
def process_video(video_path, target, progress=gr.Progress()):
|
21 |
if video_path is None:
|
22 |
return None, None, "Error: No video uploaded"
|
@@ -64,7 +64,7 @@ def process_video(video_path, target, progress=gr.Progress()):
|
|
64 |
boxes, scores, labels = results[0]["boxes"], results[0]["scores"], results[0]["labels"]
|
65 |
|
66 |
for box, score, label in zip(boxes, scores, labels):
|
67 |
-
if score.item() >= 0.
|
68 |
box = [round(i, 2) for i in box.tolist()]
|
69 |
object_label = target
|
70 |
confidence = round(score.item(), 3)
|
|
|
16 |
processor = Owlv2Processor.from_pretrained("google/owlv2-base-patch16")
|
17 |
model = Owlv2ForObjectDetection.from_pretrained("google/owlv2-base-patch16").to(device)
|
18 |
|
19 |
+
@spaces.GPU(duration=200)
|
20 |
def process_video(video_path, target, progress=gr.Progress()):
|
21 |
if video_path is None:
|
22 |
return None, None, "Error: No video uploaded"
|
|
|
64 |
boxes, scores, labels = results[0]["boxes"], results[0]["scores"], results[0]["labels"]
|
65 |
|
66 |
for box, score, label in zip(boxes, scores, labels):
|
67 |
+
if score.item() >= 0.5:
|
68 |
box = [round(i, 2) for i in box.tolist()]
|
69 |
object_label = target
|
70 |
confidence = round(score.item(), 3)
|