OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::detail::tracking::TrackerStateEstimator クラスabstract

最も可能性の高いターゲット状態を推定する TrackerStateEstimator の抽象基底クラス。 続きを見る...

#include <opencv2/video/detail/tracking.detail.hpp>

Collaboration diagram for cv::detail::tracking::TrackerStateEstimator:

公開メンバ関数

virtual ~TrackerStateEstimator ()
 
Ptr< TrackerTargetStateestimate (const std::vector< ConfidenceMap > &confidenceMaps)
 最も可能性の高いターゲット状態を推定し、推定された状態を返す。
 
String getClassName () const
 特定の TrackerStateEstimator の名前を取得する。
 
void update (std::vector< ConfidenceMap > &confidenceMaps)
 スコアを用いて ConfidenceMap を更新する。
 

静的公開メンバ関数

static Ptr< TrackerStateEstimatorcreate (const String &trackeStateEstimatorType)
 トラッカー状態推定器の型を指定して TrackerStateEstimator を生成する。
 

限定公開メンバ関数

virtual Ptr< TrackerTargetStateestimateImpl (const std::vector< ConfidenceMap > &confidenceMaps)=0
 
virtual void updateImpl (std::vector< ConfidenceMap > &confidenceMaps)=0
 

限定公開変数類

String className
 

詳細説明

最も可能性の高いターゲット状態を推定する TrackerStateEstimator の抽象基底クラス。

[238] を参照。状態推定器

[169] を参照。統計モデリング (図3)、表III (生成的) - IV (識別的) - V (ハイブリッド)

構築子と解体子の詳解

◆ ~TrackerStateEstimator()

virtual cv::detail::tracking::TrackerStateEstimator::~TrackerStateEstimator ( )
virtual

メンバ関数詳解

◆ create()

static Ptr< TrackerStateEstimator > cv::detail::tracking::TrackerStateEstimator::create ( const String & trackeStateEstimatorType)
static

トラッカー状態推定器のタイプに基づいて TrackerStateEstimator を作成する。

引数
trackeStateEstimatorTypeTrackerStateEstimator の名前

現在利用可能なモード:

  • "BOOSTING" – ブースティングベースの識別的外観モデル。 [169] のセクション4.4を参照。

近日中に利用可能になるモード:

  • "SVM" – SVMベースの識別的外観モデル。[169] の4.5節を参照。

◆ estimate()

Ptr< TrackerTargetState > cv::detail::tracking::TrackerStateEstimator::estimate ( const std::vector< ConfidenceMap > & confidenceMaps)

最も可能性の高いターゲット状態を推定し、推定した状態を返す。

引数
confidenceMaps:cConfidenceMap のリストとしての全体の外観モデル

◆ estimateImpl()

virtual Ptr< TrackerTargetState > cv::detail::tracking::TrackerStateEstimator::estimateImpl ( const std::vector< ConfidenceMap > & confidenceMaps)
protectedpure virtual

◆ getClassName()

String cv::detail::tracking::TrackerStateEstimator::getClassName ( ) const

特定の TrackerStateEstimator の名前を取得する。

◆ update()

void cv::detail::tracking::TrackerStateEstimator::update ( std::vector< ConfidenceMap > & confidenceMaps)

スコアを用いてConfidenceMapを更新する。

引数
confidenceMaps:cConfidenceMap のリストとしての全体の外観モデル

◆ updateImpl()

virtual void cv::detail::tracking::TrackerStateEstimator::updateImpl ( std::vector< ConfidenceMap > & confidenceMaps)
protectedpure virtual

メンバ変数詳解

◆ className

String cv::detail::tracking::TrackerStateEstimator::className
protected

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