OpenCV 4.10.0
开源计算机视觉库
|
该结构体包含在采样算法过程中可以变化的所有参数。以下是公开的结构体及其成员,并简要说明,参考上面关于算法工作原理的讨论。 更多...
#include <opencv2/tracking/tracking_internals.hpp>
公有成员函数 | |
Params () | |
公有属性 | |
double | alpha |
int | iterationNum |
选择轮数 | |
int | particlesNum |
每轮“扰动”框的数量 | |
Mat_< double > | std |
该结构体包含在采样算法过程中可以变化的所有参数。以下是公开的结构体及其成员,并简要说明,参考上面关于算法工作原理的讨论。
cv::detail::tracking::TrackerSamplerPF::Params::Params | ( | ) |
double cv::detail::tracking::TrackerSamplerPF::Params::alpha |
每新一轮,我们都会呈指数递减允许的“扰动”量(就像模拟退火一样),而这个 alpha 变量控制退火的快慢,即扰动减少的速度。
int cv::detail::tracking::TrackerSamplerPF::Params::iterationNum |
选择轮数
int cv::detail::tracking::TrackerSamplerPF::Params::particlesNum |
每轮“扰动”框的数量
Mat_<double> cv::detail::tracking::TrackerSamplerPF::Params::std |
扰动的初始值(1x4 数组,因为每个矩形由 4 个值给出——对角顶点的坐标,所以我们有 4 个值需要扰动)。