![]() |
Visual Servoing Platform version 3.7.0
|
#include <vpRBSilhouetteCCDTracker.h>
Public Member Functions | |
| vpCCDParameters () | |
| ~vpCCDParameters ()=default | |
Public Attributes | |
| double | gamma_1 |
| double | gamma_2 |
| double | gamma_3 |
| double | gamma_4 |
| double | alpha |
| double | beta |
| double | kappa |
| double | covarianceIterDecreaseFactor |
| int | h |
| int | delta_h |
| int | min_h |
| int | start_h |
| int | start_delta_h |
| int | iters_since_scale_change |
| int | min_iters_before_scale_change |
| int | phi_dim |
Definition at line 65 of file vpRBSilhouetteCCDTracker.h.
|
inline |
Definition at line 68 of file vpRBSilhouetteCCDTracker.h.
References alpha, beta, covarianceIterDecreaseFactor, delta_h, gamma_1, gamma_2, gamma_3, gamma_4, h, iters_since_scale_change, kappa, min_h, min_iters_before_scale_change, phi_dim, start_delta_h, and start_h.
|
default |
| double vpCCDParameters::alpha |
Definition at line 96 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| double vpCCDParameters::beta |
Definition at line 97 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| double vpCCDParameters::covarianceIterDecreaseFactor |
From the CCD paper: maximum decrease of the covariance within one iteration step. Between 0 and 1 If c2 is too high, the covariance declines slowly. Hence, a small number of iterations is necessary. If c2 is too small, the CCD algorithm may converge to a wrong solution. it is recommended to leave this value fixed.
Definition at line 114 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| int vpCCDParameters::delta_h |
Sample step when computing statistics and errors. Increase this value to decrease computation time, at the risk of obtaining inaccurate statistics.
Definition at line 127 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| double vpCCDParameters::gamma_1 |
Curve uncertainty computation hyperparameter. Recommended to leave fixed.
Definition at line 80 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| double vpCCDParameters::gamma_2 |
Curve uncertainty computation hyperparameter. Recommended to leave fixed.
Definition at line 85 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| double vpCCDParameters::gamma_3 |
Curve uncertainty computation hyperparameter. Recommended to leave fixed.
Definition at line 90 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| double vpCCDParameters::gamma_4 |
Curve uncertainty computation hyperparameter. Recommended to leave fixed.
Definition at line 95 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| int vpCCDParameters::h |
Size of the vicinity that is used to compute statistics and error. Length of the line along the normal (and the opposite direction). To subsample the line, set delta_h > 1. Number of pixels used is computed as 2 * floor(h/delta_h). If you expect large motions, set a large value. If you want to reduce computation time, decrease this value or increase delta_h Recommended value: 4 or above (this is dependent on image resolution).
Definition at line 122 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| int vpCCDParameters::iters_since_scale_change |
Definition at line 131 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| double vpCCDParameters::kappa |
Bias to the diagonal of the covariance of the color statistics of a single pixel. Used to avoid singularities and degenerate cases.
The final pixel color covariance will be kappa * I(3) + covariance.
Definition at line 105 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| int vpCCDParameters::min_h |
Definition at line 128 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| int vpCCDParameters::min_iters_before_scale_change |
Definition at line 132 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| int vpCCDParameters::phi_dim |
Number of parameters estimated by CCD. Either 6 or 8. Leave this fixed.
Definition at line 137 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| int vpCCDParameters::start_delta_h |
Definition at line 130 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().
| int vpCCDParameters::start_h |
Definition at line 129 of file vpRBSilhouetteCCDTracker.h.
Referenced by vpCCDParameters().