|
|
typedef PFParams | ParamType |
| |
|
typedef ParamType::DynamicModel | DynamicModel |
| |
|
typedef ParamType::UpdateType | UpdateType |
| |
|
typedef ParamType::LikelihoodFunc | LikelihoodFunc |
| |
|
typedef ParamType::ResamplingType | ResamplingType |
| |
|
typedef ParamType::MeanType | MeanType |
| |
|
typedef boost::mt11213b | RandGenT |
| |
|
typedef boost::normal_distribution< double > | MeasureDistT |
| |
|
typedef boost::random::uniform_real_distribution< double > | ResampleDistT |
| |
|
typedef ResampleDistT::param_type | ResampleDistParamT |
| |
|
typedef AM::ParamType | AMParams |
| |
|
typedef SSM::ParamType | SSMParams |
| |
|
|
| PF (const ParamType *pf_params=nullptr, const AMParams *am_params=nullptr, const SSMParams *ssm_params=nullptr) |
| |
|
void | initialize (const cv::Mat &corners) override |
| |
|
void | update () override |
| |
|
void | setRegion (const cv::Mat &corners) override |
| |
|
| SearchMethod (const AMParams *am_params, const SSMParams *ssm_params) |
| |
|
void | setImage (const cv::Mat &img) override |
| |
|
const cv::Mat & | getRegion () override |
| |
|
void | setRegion (const cv::Mat &corners) override |
| |
|
virtual void | setSPIMask (const bool *_spi_mask) |
| |
|
virtual void | clearSPIMask () |
| |
|
virtual const bool * | getSPIMask () |
| |
|
virtual void | setInitStatus () |
| |
|
virtual void | clearInitStatus () |
| |
|
virtual bool | supportsSPI () |
| |
|
virtual int | inputType () const override |
| |
|
virtual AM & | getAM () |
| | direct access to the underlying AM and SSM
|
| |
|
virtual SSM & | getSSM () |
| |
|
|
void | initializeParticles () |
| |
|
void | linearMultinomialResampling () |
| |
|
void | binaryMultinomialResampling () |
| |
|
void | residualResampling () |
| |
|
void | updateMeanCorners () |
| |
|
|
ParamType | params |
| |
|
RandGenT | measurement_gen |
| |
|
MeasureDistT | measurement_dist |
| |
|
RandGenT | resample_gen |
| |
|
ResampleDistT | resample_dist |
| |
|
double | max_similarity |
| | similarity of the initial patch (or template) with itself
|
| |
|
unsigned int | ssm_state_size |
| |
|
int | frame_id |
| |
|
Matrix3d | warp_update |
| |
|
CornersT | mean_corners |
| |
|
CornersT | prev_corners |
| |
|
VectorXd | mean_state |
| |
|
std::vector< VectorXd > | particle_states [2] |
| |
|
std::vector< VectorXd > | particle_ar [2] |
| |
|
int | curr_set_id |
| |
|
int | max_wt_id |
| | ID of the particle with the maximum weight.
|
| |
|
VectorXd | particle_wts |
| |
|
VectorXd | particle_cum_wts |
| |
|
VectorXd | perturbed_state |
| |
|
VectorXd | perturbed_ar |
| |
|
VectorXd | state_sigma |
| |
|
VectorXd | state_mean |
| |
|
VectorXi | resample_ids |
| |
|
VectorXd | uniform_rand_nums |
| |
|
bool | using_pix_sigma |
| |
|
double | measurement_likelihood |
| |
|
double | measurement_factor |
| |
|
cv::Mat | curr_img_uchar |
| |
|
bool | enable_adaptive_resampling |
| |
|
double | min_eff_particles |
| |
|
char * | log_fname |
| |
|
char * | time_fname |
| |
|
AM | am |
| |
|
SSM | ssm |
| |
|
const bool * | spi_mask |
| |
The documentation for this class was generated from the following file: