|
ailia_tracker
1.1.0.0
|
#include <ailia_tracker.h>
Public Attributes | |
| float | score_threshold |
| float | nms_threshold |
| float | track_threshold |
| int | track_buffer |
| float | 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
| 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
| float _AILIATrackerSettings::score_threshold |
Minimum confidence score to accept a detection result.
Detections with scores below this value are ignored.
Default: 0.1
| 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
| 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