| 
| 
  | 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: