![]() |
OpenCV 4.12.0
开源计算机视觉
|
TrackerSampler 基于 CSC(当前状态居中),被 MIL 算法 TrackerMIL 使用。 更多...
#include <opencv2/video/detail/tracking.detail.hpp>
类 | |
| 结构体 | Params |
公共类型 | |
| 枚举 | 模式 { 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 | 可以计算区域的边界框 |
| sample | 计算出的样本 [235] 图 1 变量 Sk |
| void cv::detail::tracking::TrackerSamplerCSC::setMode | ( | int | samplingMode | ) |
设置 TrackerSamplerCSC 的采样模式。
| samplingMode | 采样模式 |
模式包括: