![]() |
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 個值需要擾動)