Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
deep_sort.tracker.Tracker Class Reference

List of all members.

Public Member Functions

def __init__
def predict
def update

Public Attributes

 kf
 max_age
 max_iou_distance
 metric
 n_init
 tracks

Private Member Functions

def _initiate_track
def _match

Private Attributes

 _next_id

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

def deep_sort.tracker.Tracker._initiate_track (   self,
  detection 
) [private]

Definition at line 133 of file tracker.py.

def deep_sort.tracker.Tracker._match (   self,
  detections 
) [private]

Definition at line 93 of file tracker.py.

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.


Member Data Documentation

Definition at line 40 of file tracker.py.

Definition at line 40 of file tracker.py.

Definition at line 40 of file tracker.py.

Definition at line 40 of file tracker.py.

Definition at line 40 of file tracker.py.

Definition at line 40 of file tracker.py.

Definition at line 40 of file tracker.py.


The documentation for this class was generated from the following file:


jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Tue Jul 2 2019 19:41:08