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

MILアルゴリズム TrackerMIL が使用する、CSC(現在の状態を中心とする)に基づく TrackerSampler続き...

#include <opencv2/tracking/tracking_internals.hpp>

Collaboration diagram for cv::detail::tracking::TrackerContribSamplerCSC:

クラス

struct  Params
 

公開型

enum  {
  MODE_INIT_POS = 1 ,
  MODE_INIT_NEG = 2 ,
  MODE_TRACK_POS = 3 ,
  MODE_TRACK_NEG = 4 ,
  MODE_DETECT = 5
}
 

公開メンバ関数

 TrackerContribSamplerCSC (const TrackerContribSamplerCSC::Params &parameters=TrackerContribSamplerCSC::Params())
 コンストラクタ。
 
 ~TrackerContribSamplerCSC ()
 
void setMode (int samplingMode)
 TrackerContribSamplerCSC のサンプリングモードを設定する。
 
- Public Member Functions inherited from cv::detail::tracking::TrackerContribSamplerAlgorithm
virtual ~TrackerContribSamplerAlgorithm ()
 デストラクタ。
 
String getClassName () const
 特定の TrackerContribSamplerAlgorithm の名前を取得する。
 
virtual bool sampling (const Mat &image, const Rect &boundingBox, std::vector< Mat > &sample) CV_OVERRIDE
 画像内のある位置から領域を計算する。
 
- Public Member Functions inherited from cv::detail::tracking::TrackerSamplerAlgorithm
virtual ~TrackerSamplerAlgorithm ()
 

限定公開メンバ関数

bool samplingImpl (const Mat &image, Rect boundingBox, std::vector< Mat > &sample) CV_OVERRIDE
 
- Protected Member Functions inherited from cv::detail::tracking::TrackerContribSamplerAlgorithm

Additional Inherited Members

- Static Public Member Functions inherited from cv::detail::tracking::TrackerContribSamplerAlgorithm
static Ptr< TrackerContribSamplerAlgorithmcreate (const String &trackerSamplerType)
 トラッカーサンプラーの型から TrackerContribSamplerAlgorithm を作成する。
 
- Protected Attributes inherited from cv::detail::tracking::TrackerContribSamplerAlgorithm
String className
 

詳細説明

MILアルゴリズム TrackerMIL が使用する、CSC(現在の状態を中心とする)に基づく TrackerSampler

列挙型メンバ詳解

◆ anonymous enum

anonymous enum
列挙値
MODE_INIT_POS 

正例サンプルの初期化用モード

MODE_INIT_NEG 

負例サンプルの初期化用モード

MODE_TRACK_POS 

正例サンプルの更新用モード

MODE_TRACK_NEG 

負例サンプルの更新用モード

MODE_DETECT 

サンプルの検出用モード

構築子と解体子の詳解

◆ TrackerContribSamplerCSC()

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

コンストラクタ。

引数
parametersTrackerContribSamplerCSC のパラメータ TrackerContribSamplerCSC::Params

◆ ~TrackerContribSamplerCSC()

cv::detail::tracking::TrackerContribSamplerCSC::~TrackerContribSamplerCSC ( )

メンバ関数詳解

◆ samplingImpl()

bool cv::detail::tracking::TrackerContribSamplerCSC::samplingImpl ( const Mat & image,
Rect boundingBox,
std::vector< Mat > & sample )
protectedvirtual

◆ setMode()

void cv::detail::tracking::TrackerContribSamplerCSC::setMode ( int samplingMode)

TrackerContribSamplerCSC のサンプリングモードを設定する。

引数
samplingModeサンプリングモード

モードは次のとおり:

  • "MODE_INIT_POS = 1" – 初期化ステップにおける正例サンプリング用
  • "MODE_INIT_NEG = 2" – 初期化ステップにおける負例サンプリング用
  • "MODE_TRACK_POS = 3" – 更新ステップにおける正例サンプリング用
  • "MODE_TRACK_NEG = 4" – 更新ステップにおける負例サンプリング用
  • "MODE_DETECT = 5" – 検出ステップにおけるサンプリング用

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