Skip to main content

Tracker

Trait Tracker 

Source
pub trait Tracker<T: DetectionBox> {
    // Required methods
    fn update(&mut self, boxes: &[T], timestamp: u64) -> Vec<Option<TrackInfo>>;
    fn get_active_tracks(&self) -> Vec<ActiveTrackInfo<T>>;
}

Required Methods§

Source

fn update(&mut self, boxes: &[T], timestamp: u64) -> Vec<Option<TrackInfo>>

Source

fn get_active_tracks(&self) -> Vec<ActiveTrackInfo<T>>

Implementors§

Source§

impl<T> Tracker<T> for ByteTrack<T>
where T: DetectionBox,