yscv-track 0.1.8

Multi-object tracking with DeepSORT, ByteTrack, and Kalman filter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use yscv_detect::{BoundingBox, Detection};

#[derive(Debug, Clone, Copy, PartialEq)]
pub struct Track {
    pub id: u64,
    pub bbox: BoundingBox,
    pub score: f32,
    pub class_id: usize,
    pub age: u64,
    pub hits: u64,
    pub missed_frames: u32,
}

#[derive(Debug, Clone, Copy, PartialEq)]
pub struct TrackedDetection {
    pub track_id: u64,
    pub detection: Detection,
}