MTF
Public Member Functions | Public Attributes | List of all members
LSCVParams Struct Reference
Inheritance diagram for LSCVParams:
AMParams ImgParams

Public Member Functions

 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
 
- Public Member Functions inherited from AMParams
 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)
 
- Public Member Functions inherited from ImgParams
 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)
 

Public Attributes

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
 
- Public Attributes inherited from AMParams
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
 
- Public Attributes inherited from ImgParams
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
 

Additional Inherited Members

- Public Types inherited from AMParams
typedef shared_ptr< IlluminationModelILM
 

The documentation for this struct was generated from the following file: