Update app.py
Browse files
app.py
CHANGED
|
@@ -6,8 +6,7 @@ from transformers import Owlv2Processor, Owlv2ForObjectDetection
|
|
| 6 |
import numpy as np
|
| 7 |
import os
|
| 8 |
|
| 9 |
-
|
| 10 |
-
device = 'cuda' if torch.cuda.is_available() else 'cpu'
|
| 11 |
|
| 12 |
processor = Owlv2Processor.from_pretrained("google/owlv2-base-patch16")
|
| 13 |
model = Owlv2ForObjectDetection.from_pretrained("google/owlv2-base-patch16").to(device)
|
|
@@ -65,7 +64,7 @@ def process_video(video_path, target, progress=gr.Progress()):
|
|
| 65 |
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
|
| 66 |
out = cv2.VideoWriter(output_path, fourcc, output_fps, (int(cap.get(3)), int(cap.get(4))))
|
| 67 |
|
| 68 |
-
batch_size =
|
| 69 |
frames = []
|
| 70 |
|
| 71 |
for frame in progress.tqdm(range(frame_count)):
|
|
|
|
| 6 |
import numpy as np
|
| 7 |
import os
|
| 8 |
|
| 9 |
+
device = 'cuda'
|
|
|
|
| 10 |
|
| 11 |
processor = Owlv2Processor.from_pretrained("google/owlv2-base-patch16")
|
| 12 |
model = Owlv2ForObjectDetection.from_pretrained("google/owlv2-base-patch16").to(device)
|
|
|
|
| 64 |
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
|
| 65 |
out = cv2.VideoWriter(output_path, fourcc, output_fps, (int(cap.get(3)), int(cap.get(4))))
|
| 66 |
|
| 67 |
+
batch_size = 128
|
| 68 |
frames = []
|
| 69 |
|
| 70 |
for frame in progress.tqdm(range(frame_count)):
|