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

TrackerStateEstimatorAdaBoosting はADA-Boostingに基づく。 続き...

#include <opencv2/tracking/tracking_internals.hpp>

Collaboration diagram for cv::detail::tracking::TrackerStateEstimatorAdaBoosting:

クラス

class  TrackerAdaBoostingTargetState
 TrackerAdaBoostingTargetState のための対象状態の実装。 詳細...
 

公開メンバ関数

 TrackerStateEstimatorAdaBoosting (int numClassifer, int initIterations, int nFeatures, Size patchSize, const Rect &ROI)
 コンストラクタ。
 
 ~TrackerStateEstimatorAdaBoosting ()
 デストラクタ。
 
std::vector< int > computeReplacedClassifier ()
 置き換えるべき弱分類器のリストを取得する。
 
std::vector< int > computeSelectedWeakClassifier ()
 分類ステップ用に選択された弱分類器のリストを取得する。
 
std::vector< int > computeSwappedClassifier ()
 置き換え対象を置き換える弱分類器のリストを取得する。
 
Rect getSampleROI () const
 サンプリングROIを取得する。
 
void setCurrentConfidenceMap (ConfidenceMap &confidenceMap)
 現在のconfidenceMapを設定する。
 
void setSampleROI (const Rect &ROI)
 サンプリングROIを設定する。
 
- Public Member Functions inherited from cv::detail::tracking::TrackerStateEstimator
virtual ~TrackerStateEstimator ()
 
Ptr< TrackerTargetStateestimate (const std::vector< ConfidenceMap > &confidenceMaps)
 最も可能性の高いターゲット状態を推定し、推定された状態を返す。
 
String getClassName () const
 特定の TrackerStateEstimator の名前を取得する。
 
void update (std::vector< ConfidenceMap > &confidenceMaps)
 スコアを用いて ConfidenceMap を更新する。
 

限定公開メンバ関数

Ptr< TrackerTargetStateestimateImpl (const std::vector< ConfidenceMap > &confidenceMaps) CV_OVERRIDE
 
void updateImpl (std::vector< ConfidenceMap > &confidenceMaps) CV_OVERRIDE
 
- Protected Member Functions inherited from cv::detail::tracking::TrackerStateEstimator

限定公開変数類

Ptr< StrongClassifierDirectSelectionboostClassifier
 
- Protected Attributes inherited from cv::detail::tracking::TrackerStateEstimator
String className
 

Additional Inherited Members

- Static Public Member Functions inherited from cv::detail::tracking::TrackerStateEstimator
static Ptr< TrackerStateEstimatorcreate (const String &trackeStateEstimatorType)
 トラッカー状態推定器の型を指定して TrackerStateEstimator を生成する。
 

詳細説明

TrackerStateEstimatorAdaBoosting はADA-Boostingに基づく。

構築子と解体子の詳解

◆ TrackerStateEstimatorAdaBoosting()

cv::detail::tracking::TrackerStateEstimatorAdaBoosting::TrackerStateEstimatorAdaBoosting ( int numClassifer,
int initIterations,
int nFeatures,
Size patchSize,
const Rect & ROI )

コンストラクタ。

引数
numClassiferベース分類器の数
initIterations初期化における反復回数
nFeatures特徴/弱分類器の数
patchSize追跡矩形
ROI初期ROI

◆ ~TrackerStateEstimatorAdaBoosting()

cv::detail::tracking::TrackerStateEstimatorAdaBoosting::~TrackerStateEstimatorAdaBoosting ( )

デストラクタ。

メンバ関数詳解

◆ computeReplacedClassifier()

std::vector< int > cv::detail::tracking::TrackerStateEstimatorAdaBoosting::computeReplacedClassifier ( )

置き換えるべき弱分類器のリストを取得する。

◆ computeSelectedWeakClassifier()

std::vector< int > cv::detail::tracking::TrackerStateEstimatorAdaBoosting::computeSelectedWeakClassifier ( )

分類ステップ用に選択された弱分類器のリストを取得する。

◆ computeSwappedClassifier()

std::vector< int > cv::detail::tracking::TrackerStateEstimatorAdaBoosting::computeSwappedClassifier ( )

置き換え対象を置き換える弱分類器のリストを取得する。

◆ estimateImpl()

Ptr< TrackerTargetState > cv::detail::tracking::TrackerStateEstimatorAdaBoosting::estimateImpl ( const std::vector< ConfidenceMap > & confidenceMaps)
protectedvirtual

◆ getSampleROI()

Rect cv::detail::tracking::TrackerStateEstimatorAdaBoosting::getSampleROI ( ) const

サンプリングROIを取得する。

◆ setCurrentConfidenceMap()

void cv::detail::tracking::TrackerStateEstimatorAdaBoosting::setCurrentConfidenceMap ( ConfidenceMap & confidenceMap)

現在のconfidenceMapを設定する。

引数
confidenceMap現在の :cConfidenceMap

◆ setSampleROI()

void cv::detail::tracking::TrackerStateEstimatorAdaBoosting::setSampleROI ( const Rect & ROI)

サンプリングROIを設定する。

引数
ROIサンプリングROI

◆ updateImpl()

void cv::detail::tracking::TrackerStateEstimatorAdaBoosting::updateImpl ( std::vector< ConfidenceMap > & confidenceMaps)
protectedvirtual

メンバ変数詳解

◆ boostClassifier

Ptr<StrongClassifierDirectSelection> cv::detail::tracking::TrackerStateEstimatorAdaBoosting::boostClassifier
protected

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