OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::detail::tracking::TrackerSamplerCSC 類參考

TrackerSampler 基於 CSC(當前狀態居中),被 MIL 演算法 TrackerMIL 使用。 更多...

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

cv::detail::tracking::TrackerSamplerCSC 的協作圖

結構體  Params
 

公共型別

列舉  模式 {
  MODE_INIT_POS = 1 ,
  MODE_INIT_NEG = 2 ,
  MODE_TRACK_POS = 3 ,
  MODE_TRACK_NEG = 4 ,
  MODE_DETECT = 5
}
 

公共成員函式

 TrackerSamplerCSC (const TrackerSamplerCSC::Params &parameters=TrackerSamplerCSC::Params())
 建構函式。
 
 ~TrackerSamplerCSC ()
 
bool sampling (const Mat &image, const Rect &boundingBox, std::vector< Mat > &sample) CV_OVERRIDE
 從影像中的位置計算區域。
 
void setMode (int samplingMode)
 設定 TrackerSamplerCSC 的取樣模式。
 
- 繼承自 cv::detail::tracking::TrackerSamplerAlgorithm 的公共成員函式
virtual ~TrackerSamplerAlgorithm ()
 

詳細描述

TrackerSampler 基於 CSC(當前狀態居中),被 MIL 演算法 TrackerMIL 使用。

成員列舉文件

◆ 模式

列舉器
MODE_INIT_POS 

用於初始化正樣本的模式

MODE_INIT_NEG 

用於初始化負樣本的模式

MODE_TRACK_POS 

用於更新正樣本的模式

MODE_TRACK_NEG 

用於更新負樣本的模式

MODE_DETECT 

用於檢測樣本的模式

建構函式 & 解構函式文件

◆ ~TrackerSamplerCSC()

cv::detail::tracking::TrackerSamplerCSC::~TrackerSamplerCSC ( )

◆ TrackerSamplerCSC()

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

建構函式。

引數
parametersTrackerSamplerCSC 引數 TrackerSamplerCSC::Params

成員函式文件

◆ sampling()

bool cv::detail::tracking::TrackerSamplerCSC::sampling ( const Mat & image,
const Rect & boundingBox,
std::vector< Mat > & sample )
virtual

從影像中的位置計算區域。

如果計算出樣本則返回true,否則返回false

引數
image當前幀
boundingBox可以計算區域的邊界框
sample計算出的樣本 [235] 圖 1 變數 Sk

實現 cv::detail::tracking::TrackerSamplerAlgorithm

◆ setMode()

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

設定 TrackerSamplerCSC 的取樣模式。

引數
samplingMode取樣模式

模式包括:

  • "MODE_INIT_POS = 1" – 用於初始化步驟中的正取樣
  • "MODE_INIT_NEG = 2" – 用於初始化步驟中的負取樣
  • "MODE_TRACK_POS = 3" – 用於更新步驟中的正取樣
  • "MODE_TRACK_NEG = 4" – 用於更新步驟中的負取樣
  • "MODE_DETECT = 5" – 用於檢測步驟中的取樣

該類的文件由以下檔案生成