cv2ext.tracking.trackers package¶
Module contents¶
Contains trackers implemented outside of OpenCV.
Classes¶
KLTTrackerA class for tracking objects in videos using the KLT algorithm.
KLTMultiTrackerA class for tracking multi objects in videos using the KLT algorithm.
- class cv2ext.tracking.trackers.KLTMultiTracker(num_features: int = 750, window_size: tuple[int, int] = (15, 15), max_level: int = 2, criteria: tuple[int, int, float] = (3, 10, 0.03))[source]¶
Bases:
AbstractMultiTrackerClass for tracking objects with the KLT algorithm.
- init(image: np.ndarray, bboxes: list[tuple[int, int, int, int]]) None[source]¶
Initialize the tracker.
- class cv2ext.tracking.trackers.KLTTracker(num_features: int = 500, window_size: tuple[int, int] = (15, 15), max_level: int = 2, criteria: tuple[int, int, float] = (3, 10, 0.03))[source]¶
Bases:
AbstractTrackerClass for tracking objects with the KLT algorithm.