SSCMA-Micro CPP SDK  v2.0.0
SSCMA-Micro is a cross-platform machine learning inference framework designed for embedded devices.
BYTETracker Class Reference

#include <byte_tracker.h>

Collaboration diagram for BYTETracker:

Public Member Functions

 BYTETracker (int frame_rate=10, int track_buffer=30, float track_thresh=0.5, float high_thresh=0.6, float match_thresh=0.8, float scale_factor=1000.0)
 
 ~BYTETracker ()
 
std::vector< int > inplace_update (std::vector< ma_bbox_t > &objects)
 
void clear ()
 

Protected Member Functions

std::vector< STrackupdate (const std::vector< ma_bbox_t > &objects)
 

Constructor & Destructor Documentation

◆ BYTETracker()

BYTETracker::BYTETracker ( int  frame_rate = 10,
int  track_buffer = 30,
float  track_thresh = 0.5,
float  high_thresh = 0.6,
float  match_thresh = 0.8,
float  scale_factor = 1000.0 
)

◆ ~BYTETracker()

BYTETracker::~BYTETracker ( )

Member Function Documentation

◆ clear()

void BYTETracker::clear ( )

◆ inplace_update()

vector< int > BYTETracker::inplace_update ( std::vector< ma_bbox_t > &  objects)

◆ update()

vector< STrack > BYTETracker::update ( const std::vector< ma_bbox_t > &  objects)
protected
Here is the call graph for this function: