|
| LSCVParams (const AMParams *am_params, int _sub_regions_x, int _sub_regions_y, int _spacing_x, int _spacing_y, bool _affine_mapping, bool _once_per_frame, int _n_bins, double _pre_seed, bool _weighted_mapping, bool _show_subregions, bool _approx_dist_feat) |
| value constructor
|
|
| LSCVParams (const LSCVParams *params=nullptr) |
| copy constructor
|
|
| AMParams (int _resx, int _resy, double _grad_eps=GRAD_EPS, double _hess_eps=HESS_EPS, bool _uchar_input=UCHAR_INPUT, double _likelihood_alpha=AM_LIKELIHOOD_ALPHA, double _likelihood_beta=AM_LIKELIHOOD_BETA, bool _dist_from_likelihood=AM_DIST_FROM_LIKELIHOOD, double _learning_rate=AM_LEARNING_RATE, IlluminationModel *_ilm=nullptr) |
|
| AMParams (const AMParams *am_params=nullptr) |
|
| ImgParams (int _resx, int _resy, double _grad_eps=GRAD_EPS, double _hess_eps=HESS_EPS, bool _uchar_input=UCHAR_INPUT) |
|
| ImgParams (const ImgParams *img_params=nullptr) |
|
|
int | n_sub_regions_x |
| no. of sub regions in horizontal and vertical directions
|
|
int | n_sub_regions_y |
|
int | spacing_x |
| spacing in pixels between adjacent sub regions
|
|
int | spacing_y |
|
bool | affine_mapping |
|
bool | once_per_frame |
|
int | n_bins |
| no. of bins in the histograms
|
|
double | pre_seed |
| initial value with which each bin of the joint histogram is pre-seeded to avoid numerical instabilities due to empty or near empty bins
|
|
bool | weighted_mapping |
| enable this to map each intensity to the weighted average of the two entries of the intensity map corresponding to the floor and ceil of that intensity; if disabled it will be mapped to the entry corresponding to its floor leading to some information loss due to the fractional part that was discarded
|
|
bool | show_subregions |
|
bool | approx_dist_feat |
| decides whether logging data will be printed for debugging purposes; only matters if logging option is enabled at compile time
|
|
double | likelihood_alpha |
| multiplicative and additive factors for the exponent in the likelihood
|
|
double | likelihood_beta |
|
bool | dist_from_likelihood |
| use negative of likelihood as the distance measure
|
|
double | learning_rate |
| optional factor to control the rate of online learning
|
|
ILM | ilm |
| optional parametric function of pixel values that can account for lighting changes
|
|
int | resx |
| horizontal and vertical sampling resolutions
|
|
int | resy |
|
double | grad_eps |
| numerical increment/decrement used for computing image hessian and gradient using the method of finite differences
|
|
double | hess_eps |
|
bool | uchar_input |
|
The documentation for this struct was generated from the following file: