![]() |
OpenCV 4.12.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 个值需要扰动)