ailia_tracker  1.1.0.0
Public Attributes | List of all members
_AILIATrackerSettings Struct Reference

#include <ailia_tracker.h>

Public Attributes

float score_threshold
 
float nms_threshold
 
float track_threshold
 
int track_buffer
 
float match_threshold
 

Member Data Documentation

◆ match_threshold

float _AILIATrackerSettings::match_threshold

IoU threshold used for matching objects between frames.
Detections with an IoU greater than or equal to this value are treated as the same object.
Higher values make the matching stricter.
Default: 0.8

◆ nms_threshold

float _AILIATrackerSettings::nms_threshold

Non‑Maximum Suppression (NMS) threshold used to remove duplicate detections.
Detections whose Intersection over Union (IoU) exceeds this value are merged.
Default: 0.7

◆ score_threshold

float _AILIATrackerSettings::score_threshold

Minimum confidence score to accept a detection result.
Detections with scores below this value are ignored.
Default: 0.1

◆ track_buffer

int _AILIATrackerSettings::track_buffer

Maximum number of frames to keep lost tracks in memory.
If the same object is detected again within this period, tracking is resumed.
Default: 30

◆ track_threshold

float _AILIATrackerSettings::track_threshold

Confidence threshold for updating active tracks.
Normally, only detections with scores above this value are used to update existing tracks.
However, in the ByteTrack approach, detections with lower scores (between score_threshold and this value)
may also be used for updates if they achieve sufficient IoU matching with existing tracks.
A higher value makes the tracking stricter, while a lower value allows objects with temporarily low confidence to be maintained.
Default: 0.5


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