OpenCV 4.10.0
开源计算机视觉库
|
TrackerSampler 基于 CSC(当前状态居中),由 MIL 算法 TrackerMIL 使用。 更多...
#include <opencv2/video/detail/tracking.detail.hpp>
类 | |
结构 | Params |
公有类型 | |
枚举 | MODE { MODE_INIT_POS = 1 , MODE_INIT_NEG = 2 , MODE_TRACK_POS = 3 , MODE_TRACK_NEG = 4 , MODE_DETECT = 5 } |
公有成员函数 | |
TrackerSamplerCSC (const TrackerSamplerCSC::Params ¶meters=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 使用。
cv::detail::tracking::TrackerSamplerCSC::~TrackerSamplerCSC | ( | ) |
cv::detail::tracking::TrackerSamplerCSC::TrackerSamplerCSC | ( | const TrackerSamplerCSC::Params & | parameters = TrackerSamplerCSC::Params() | ) |
构造函数。
parameters | TrackerSamplerCSC 参数 TrackerSamplerCSC::Params |
|
virtual |
从图像中的位置开始计算区域。
如果样本已计算,则返回 true,否则返回 false
image | 当前帧 |
boundingBox | 可以从中计算区域的边界框 |
样本 | 计算出的样本 [231] 图 1 变量 Sk |
void cv::detail::tracking::TrackerSamplerCSC::setMode | ( | int | samplingMode | ) |
设置 TrackerSamplerCSC 的采样模式。
samplingMode | 采样模式 |
模式是