Public Member Functions | |
def | __init__ (self, metric, max_iou_distance=0.7, max_age=30, n_init=3) |
def | predict (self) |
def | update (self, detections) |
Public Attributes | |
kf | |
max_age | |
max_iou_distance | |
metric | |
n_init | |
tracks | |
Private Member Functions | |
def | _initiate_track (self, detection) |
def | _match (self, detections) |
Private Attributes | |
_next_id | |
This is the multi-target tracker. Parameters ---------- metric : nn_matching.NearestNeighborDistanceMetric A distance metric for measurement-to-track association. max_age : int Maximum number of missed misses before a track is deleted. n_init : int Number of consecutive detections before the track is confirmed. The track state is set to `Deleted` if a miss occurs within the first `n_init` frames. Attributes ---------- metric : nn_matching.NearestNeighborDistanceMetric The distance metric used for measurement to track association. max_age : int Maximum number of missed misses before a track is deleted. n_init : int Number of frames that a track remains in initialization phase. kf : kalman_filter.KalmanFilter A Kalman filter to filter target trajectories in image space. tracks : List[Track] The list of active tracks at the current time step.
Definition at line 10 of file tracker.py.
def deep_sort.tracker.Tracker.__init__ | ( | self, | |
metric, | |||
max_iou_distance = 0.7 , |
|||
max_age = 30 , |
|||
n_init = 3 |
|||
) |
Definition at line 40 of file tracker.py.
|
private |
Definition at line 133 of file tracker.py.
|
private |
Definition at line 93 of file tracker.py.
def deep_sort.tracker.Tracker.predict | ( | self | ) |
Propagate track state distributions one time step forward. This function should be called once every time step, before `update`.
Definition at line 50 of file tracker.py.
def deep_sort.tracker.Tracker.update | ( | self, | |
detections | |||
) |
Perform measurement update and track management. Parameters ---------- detections : List[deep_sort.detection.Detection] A list of detections at the current time step.
Definition at line 58 of file tracker.py.
|
private |
Definition at line 48 of file tracker.py.
deep_sort.tracker.Tracker.kf |
Definition at line 46 of file tracker.py.
deep_sort.tracker.Tracker.max_age |
Definition at line 43 of file tracker.py.
deep_sort.tracker.Tracker.max_iou_distance |
Definition at line 42 of file tracker.py.
deep_sort.tracker.Tracker.metric |
Definition at line 41 of file tracker.py.
deep_sort.tracker.Tracker.n_init |
Definition at line 44 of file tracker.py.
deep_sort.tracker.Tracker.tracks |
Definition at line 47 of file tracker.py.