ailia_tracker  1.1.0.0
公開変数類 | 全メンバ一覧
_AILIATrackerSettings 構造体

#include <ailia_tracker.h>

公開変数類

float score_threshold
 
float nms_threshold
 
float track_threshold
 
int track_buffer
 
float match_threshold
 

メンバ詳解

◆ match_threshold

float _AILIATrackerSettings::match_threshold

フレーム間での物体対応付け(マッチング)を行う際の IoU しきい値です。
IoU がこの値以上の場合、同一物体としてマッチングされます。
値を大きくするとマッチングが厳密になります。
デフォルト値:0.8

◆ nms_threshold

float _AILIATrackerSettings::nms_threshold

重複する検出を除去するための NMS(非最大抑制)しきい値です。
Intersection over Union (IoU) がこの値を超える検出結果は重複として統合されます。
デフォルト値:0.7

◆ score_threshold

float _AILIATrackerSettings::score_threshold

検出結果を有効とみなすスコア(信頼度)の下限値です。
この値より小さいスコアの検出は無視されます。
デフォルト値:0.1

◆ track_buffer

int _AILIATrackerSettings::track_buffer

見失ったトラック情報を保持しておく最大フレーム数です。
この間に同一物体を再検出できた場合、トラッキングを再開します。
デフォルト値:30

◆ track_threshold

float _AILIATrackerSettings::track_threshold

トラッキング対象として更新に使用する検出スコアのしきい値です。
通常はこの値以上のスコアを持つ検出のみでトラックを更新しますが、
ByteTrack の手法では、より低いスコア(score_threshold 以上~この値未満)の検出であっても
IoU によるマッチングが成立した場合は補助的にトラック更新に利用されることがあります。
値を高くすると厳密な追跡となり、低くすると一時的に信頼度が下がった物体も追跡しやすくなります。
デフォルト値:0.5


この構造体詳解は次のファイルから抽出されました: