|
|
typedef FESMParams | ParamType |
| |
|
typedef AM::ParamType | AMParams |
| |
|
typedef SSM::ParamType | SSMParams |
| |
|
|
| FESMBase (const ParamType *nesm_params=nullptr, const AMParams *am_params=nullptr, const SSMParams *ssm_params=nullptr) |
| |
|
void | initialize (const cv::Mat &corners) override |
| |
|
void | update () override |
| |
|
virtual void | initializeHessian () |
| |
|
virtual void | updateJacobian () |
| |
|
virtual void | updateHessian () |
| |
|
void | initializePixJacobian () |
| |
|
void | updatePixJacobian () |
| |
|
void | initializePixHessian () |
| |
|
void | updatePixHessian () |
| |
|
void | updateSSM () |
| |
|
| 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 () |
| |
|
|
| init_profiling () |
| |
|
void | initializeSPIMask () |
| |
|
void | updateSPIMask () |
| |
|
void | showSPIMask () |
| |
|
|
ParamType | params |
| |
|
int | frame_id |
| |
|
VectorXc | pix_mask2 |
| |
|
VectorXb | pix_mask |
| |
|
VectorXd | rel_pix_diff |
| |
|
cv::Mat | pix_mask_img |
| |
|
double | max_pix_diff |
| |
|
char * | spi_win_name |
| |
|
Matrix24d | prev_corners |
| |
| MatrixXd | init_pix_jacobian |
| | N x S jacobians of the pixel values w.r.t the SSM state vector where N = resx * resy is the no. More...
|
| |
|
MatrixXd | curr_pix_jacobian |
| |
|
MatrixXd | mean_pix_jacobian |
| |
|
MatrixXd | init_pix_hessian |
| |
|
MatrixXd | curr_pix_hessian |
| |
|
MatrixXd | mean_pix_hessian |
| |
|
VectorXd | ssm_update |
| |
|
RowVectorXd | jacobian |
| | 1 x S Jacobian of the AM error norm w.r.t. SSM state vector
|
| |
|
MatrixXd | hessian |
| | S x S Hessian of the AM error norm w.r.t. SSM state vector.
|
| |
|
MatrixXd | init_self_hessian |
| |
|
char * | time_fname |
| |
|
char * | log_fname |
| |
|
string | hess_order |
| |
|
AM | am |
| |
|
SSM | ssm |
| |
|
const bool * | spi_mask |
| |
template<class AM, class SSM>
| MatrixXd FESMBase< AM, SSM >::init_pix_jacobian |
|
protected |
N x S jacobians of the pixel values w.r.t the SSM state vector where N = resx * resy is the no.
of pixels in the object patch
The documentation for this class was generated from the following file: