OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 限定公開メンバ関数 | 限定公開変数類 | 全メンバ一覧
cv::detail::tracking::TrackerModel クラス abstract

Abstract class that represents the model of the target. [詳解]

#include <tracking.detail.hpp>

公開メンバ関数

bool setTrackerStateEstimator (Ptr< TrackerStateEstimator > trackerStateEstimator)
TrackerEstimatorを設定し、トラッカーの状態を推定する装置が追加された場合はtrueを、そうでない場合はfalseを返す[【詳解】(英語]
void modelEstimation (const std::vector< Mat > &responses)
最も可能性の高いターゲットの位置を推定[【詳解】(英語]
void modelUpdate ()
モデルの更新[【詳解】(英語]
bool runStateEstimator ()
を実行します。TrackerStateEstimatorを実行し,新しい状態を推定できる場合はtrueを,そうでない場合はfalseを返す
void setLastTargetState (const Ptr< TrackerTargetState > &lastTargetState)
現在のTrackerTargetStateを設定する[【詳解】(英語]
Ptr< TrackerTargetState > getLastTargetState () const
最後に取得したTrackerTargetStateTrajectoryから
const std::vector< ConfidenceMap > & getConfidenceMaps () const
ConfidenceMapのリストを取得する。
const ConfidenceMap & getLastConfidenceMap () const
現在のフレームの最後のConfidenceMapを取得する。
Ptr< TrackerStateEstimator > getTrackerStateEstimator () const
を取得するTrackerStateEstimator

限定公開メンバ関数

virtual void modelEstimationImpl (const std::vector< Mat > &responses)=0
virtual void modelUpdateImpl ()=0

限定公開変数類

std::vector< ConfidenceMap > confidenceMaps
Ptr< TrackerStateEstimator > stateEstimator
ConfidenceMap currentConfidenceMap
Trajectory trajectory
int maxCMLength

詳解

ターゲットのモデルを表す抽象クラス。

このクラスは特化したTrackerによってインスタンス化されなければなりません。

参照[AAM].Ak

でこれを継承します。TrackerModel

関数詳解

modelEstimation()

void cv::detail::tracking::TrackerModel::modelEstimation ( const std::vector< Mat > & responses )

最も可能性の高いターゲットの位置を推定

[AAM].ME, モデル推定テーブル I

引数
responses から抽出した特徴量TrackerFeatureSet

modelUpdate()

void cv::detail::tracking::TrackerModel::modelUpdate ( )

モデルの更新

[AAM].MU, モデル更新テーブル I

setLastTargetState()

void cv::detail::tracking::TrackerModel::setLastTargetState ( const Ptr< TrackerTargetState > & lastTargetState )

現在のTrackerTargetStateを設定する

引数
lastTargetState カレントのTrackerTargetState

setTrackerStateEstimator()

bool cv::detail::tracking::TrackerModel::setTrackerStateEstimator ( Ptr< TrackerStateEstimator > trackerStateEstimator )

TrackerEstimatorを設定し、トラッカーの状態を推定する装置が追加された場合はtrueを、そうでない場合はfalseを返す

引数
trackerStateEstimator のクラスはスレッドセーフではありません。TrackerStateEstimator
覚え書き
追加できるのは1つだけです。TrackerStateEstimator

このクラス詳解は次のファイルから抽出されました: