OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::detail::tracking::TrackerContribSamplerCSC 类参考

基于 CSC(当前状态居中)的 TrackerSampler,由 MIL 算法 TrackerMIL 使用。更多…

#include <opencv2/tracking/tracking_internals.hpp>

cv::detail::tracking::TrackerContribSamplerCSC 的协作图

结构体  Params
 

公有类型

枚举  {
  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 的采样模式。
 
- 从 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
 从图像中的位置开始计算区域。
 
- 从 cv::detail::tracking::TrackerSamplerAlgorithm 继承的公有成员函数
virtual ~TrackerSamplerAlgorithm ()
 

保护成员函数

bool samplingImpl (const Mat &image, Rect boundingBox, std::vector< Mat > &sample) CV_OVERRIDE
 
- 从 cv::detail::tracking::TrackerContribSamplerAlgorithm 继承的保护成员函数

其他继承成员

- 从 cv::detail::tracking::TrackerContribSamplerAlgorithm 继承的静态公有成员函数
static Ptr< TrackerContribSamplerAlgorithmcreate (const String &trackerSamplerType)
 通过跟踪器采样器类型创建 TrackerContribSamplerAlgorithm
 
- 从 cv::detail::tracking::TrackerContribSamplerAlgorithm 继承的保护属性
String className
 

详细描述

基于 CSC(当前状态居中)的 TrackerSampler,由 MIL 算法 TrackerMIL 使用。

成员枚举文档

◆ 匿名枚举

匿名枚举
枚举器
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 )
受保护的虚函数

◆ 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" – 检测步骤中的采样

此类的文档是从以下文件生成的: