File size: 581 Bytes
c64a277
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from services.single_tracker import SingleTracker
import cv2
import json

tracker = SingleTracker()
cap = cv2.VideoCapture("Model/my_scan.mp4")
frames = 0

print("Main User embeddings:", bool(tracker.main_user_embeddings))
print("Len:", len(tracker.main_user_embeddings))

while cap.isOpened() and frames < 10:
    ret, frame = cap.read()
    if not ret: break
    
    res = tracker.process_frame(frame)
    if res["boxes"]:
        print(f"Frame {frames} Boxes: {len(res['boxes'])}")
    else:
        print(f"Frame {frames}: No Output. Err: {res.get('error')}")
    frames += 1