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

HAAR特徴に基づく TrackerContribFeature で、TrackerMIL や他の多くのアルゴリズムで使用される。 続き...

#include <opencv2/tracking/tracking_internals.hpp>

Collaboration diagram for cv::detail::tracking::TrackerContribFeatureHAAR:

クラス

struct  Params
 

公開メンバ関数

 TrackerContribFeatureHAAR (const TrackerContribFeatureHAAR::Params &parameters=TrackerContribFeatureHAAR::Params())
 コンストラクタ。
 
 ~TrackerContribFeatureHAAR () CV_OVERRIDE
 
bool extractSelected (const std::vector< int > selFeatures, const std::vector< Mat > &images, Mat &response)
 画像コレクション内の選択されたインデックスに対してのみ特徴を計算する。
 
CvHaarEvaluator::FeatureHaar & getFeatureAt (int id)
 位置 id にある特徴を取得する。
 
void selection (Mat &response, int npoints) CV_OVERRIDE
 最も効果的な特徴を特定する。
 
bool swapFeature (int id, CvHaarEvaluator::FeatureHaar &feature)
 位置 id にある特徴を入力した特徴と交換する。
 
bool swapFeature (int source, int target)
 位置 source にある特徴を位置 target にある特徴と交換する。
 
- Public Member Functions inherited from cv::detail::tracking::TrackerContribFeature
virtual ~TrackerContribFeature ()
 
String getClassName () const
 特定の TrackerContribFeature の名前を取得する。
 
- Public Member Functions inherited from cv::detail::tracking::TrackerFeature
virtual ~TrackerFeature ()
 
void compute (const std::vector< Mat > &images, Mat &response)
 画像コレクション内の特徴を計算する。
 

限定公開メンバ関数

bool computeImpl (const std::vector< Mat > &images, Mat &response) CV_OVERRIDE
 
- Protected Member Functions inherited from cv::detail::tracking::TrackerFeature

Additional Inherited Members

- Static Public Member Functions inherited from cv::detail::tracking::TrackerContribFeature
static Ptr< TrackerContribFeaturecreate (const String &trackerFeatureType)
 トラッカー特徴のタイプによって TrackerContribFeature を生成する。
 
- Protected Attributes inherited from cv::detail::tracking::TrackerContribFeature
String className
 

詳細説明

HAAR特徴に基づく TrackerContribFeature で、TrackerMIL や他の多くのアルゴリズムで使用される。

覚え書き
HAAR特徴の実装は apps/traincascade からコピーされ、MILに合わせて変更されている

構築子と解体子の詳解

◆ TrackerContribFeatureHAAR()

cv::detail::tracking::TrackerContribFeatureHAAR::TrackerContribFeatureHAAR ( const TrackerContribFeatureHAAR::Params & parameters = TrackerContribFeatureHAAR::Params())

コンストラクタ。

引数
parametersTrackerContribFeatureHAAR の引数 TrackerContribFeatureHAAR::Params

◆ ~TrackerContribFeatureHAAR()

cv::detail::tracking::TrackerContribFeatureHAAR::~TrackerContribFeatureHAAR ( )

メンバ関数詳解

◆ computeImpl()

bool cv::detail::tracking::TrackerContribFeatureHAAR::computeImpl ( const std::vector< Mat > & images,
Mat & response )
protectedvirtual

◆ extractSelected()

bool cv::detail::tracking::TrackerContribFeatureHAAR::extractSelected ( const std::vector< int > selFeatures,
const std::vector< Mat > & images,
Mat & response )

画像コレクション内の選択されたインデックスに対してのみ特徴を計算する。

引数
selFeatures選択された特徴のインデックス
images画像
response特定の TrackerContribFeature に対するレスポンスの集合

◆ getFeatureAt()

CvHaarEvaluator::FeatureHaar & cv::detail::tracking::TrackerContribFeatureHAAR::getFeatureAt ( int id)

位置 id にある特徴を取得する。

引数
id位置

◆ selection()

void cv::detail::tracking::TrackerContribFeatureHAAR::selection ( Mat & response,
int npoints )
virtual

最も効果的な特徴を特定する。

引数
response特定の TrackerContribFeature に対するレスポンスの集合
npoints特徴の最大数
覚え書き
このメソッドは response 引数を変更する

cv::detail::tracking::TrackerContribFeature を実装する。

◆ swapFeature() [1/2]

bool cv::detail::tracking::TrackerContribFeatureHAAR::swapFeature ( int id,
CvHaarEvaluator::FeatureHaar & feature )

位置 id にある特徴を入力した特徴と交換する。

引数
id位置
feature特徴

◆ swapFeature() [2/2]

bool cv::detail::tracking::TrackerContribFeatureHAAR::swapFeature ( int source,
int target )

位置 source にある特徴を位置 target にある特徴と交換する。

引数
source元の位置
target対象の位置

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