OpenCV 4.5.3(日本語機械翻訳)
|
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 |
void cv::detail::tracking::TrackerModel::modelEstimation | ( | const std::vector< Mat > & | responses | ) |
void cv::detail::tracking::TrackerModel::modelUpdate | ( | ) |
モデルの更新
[AAM].MU, モデル更新テーブル I
void cv::detail::tracking::TrackerModel::setLastTargetState | ( | const Ptr< TrackerTargetState > & | lastTargetState | ) |
現在のTrackerTargetStateを設定する
lastTargetState | カレントのTrackerTargetState |
bool cv::detail::tracking::TrackerModel::setTrackerStateEstimator | ( | Ptr< TrackerStateEstimator > | trackerStateEstimator | ) |
TrackerEstimatorを設定し、トラッカーの状態を推定する装置が追加された場合はtrueを、そうでない場合はfalseを返す
trackerStateEstimator | のクラスはスレッドセーフではありません。TrackerStateEstimator |