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.