IoT_Object Tracking - nomrand/thai GitHub Wiki
Algorithm (minimum OpenCV 3.4)
- CSRT : Good accuracy, Low speed
- KCF : Low accuracy, Good speed
- MOSSE : Bad accuracy, The Best speed
Create Tracker
tracker = cv2.TrackerCSRT_create()
tracker = cv2.TrackerKCF_create()
tracker = cv2.TrackerMOSSE_create()
Initialize Tracker
tracker.init(frame, ***Bounding Box such as (287, 130, 158, 209)***)
Track (execute each frame)
(success, box) = tracker.update(frame)
Select Bounding Box manually
initBB = cv2.selectROI("Frame", frame, fromCenter=False, showCrosshair=True)