MTF
|
This is the complete list of members for LieAffine, including all inherited members.
additiveAutoRegression1(VectorXd &perturbed_state, VectorXd &perturbed_ar, const VectorXd &base_state, const VectorXd &base_ar, double a=0.5) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
additiveRandomWalk(VectorXd &perturbed_state, const VectorXd &base_state) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
additiveUpdate(const VectorXd &state_update) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
applyWarpToCorners(Matrix24d &warped_corners, const Matrix24d &orig_corners, const VectorXd &state_update) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
applyWarpToCorners(const CornersT &in_corners, const VectorXd &ssm_state) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
applyWarpToCorners(cv::Mat &out_corners_cv, const cv::Mat &in_corners_cv, const VectorXd &ssm_state) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
applyWarpToCorners(const cv::Mat &in_corners, const VectorXd &ssm_state) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
applyWarpToPt(double &warped_x, double &warped_y, double x, double y, const ProjWarpT &warp) (defined in ProjectiveBase) | ProjectiveBase | |
applyWarpToPts(Matrix2Xd &warped_pts, const Matrix2Xd &orig_pts, const VectorXd &state_update) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
applyWarpToPts(const PtsT &in_pts, const VectorXd &ssm_state) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
clearFirstIter() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
clearInitStatus() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
clearSPIMask() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
cmptApproxPixHessian(MatrixXd &pix_hess_ssm, const PixHessT &pix_hess_coord, const PixGradT &pix_grad) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
cmptApproxPixJacobian(MatrixXd &dI_dp, const PixGradT &dI_dw) override (defined in LieAffine) | LieAffine | virtual |
cmptInitPixHessian(MatrixXd &pix_hess_ssm, const PixHessT &pix_hess_coord, const PixGradT &pix_grad) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
cmptInitPixJacobian(MatrixXd &dI_dp, const PixGradT &dI_dw) override | LieAffine | virtual |
cmptPixHessian(MatrixXd &pix_hess_ssm, const PixHessT &pix_hess_coord, const PixGradT &pix_grad) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
cmptPixJacobian(MatrixXd &dI_dp, const PixGradT &dI_dw) override (defined in LieAffine) | LieAffine | virtual |
cmptWarpedPixHessian(MatrixXd &pix_hess_ssm, const PixHessT &pix_hess_coord, const PixGradT &pix_grad) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
cmptWarpedPixJacobian(MatrixXd &dI_dp, const PixGradT &dI_dw) override (defined in LieAffine) | LieAffine | virtual |
composeWarps(VectorXd &composed_state, const VectorXd &state_1, const VectorXd &state_2) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
compositionalAutoRegression1(VectorXd &perturbed_state, VectorXd &perturbed_ar, const VectorXd &base_state, const VectorXd &base_ar, double a=0.5) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
compositionalRandomWalk(VectorXd &perturbed_state, const VectorXd &base_state) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
compositionalUpdate(const VectorXd &state_update) override (defined in LieAffine) | LieAffine | virtual |
computeJacobian(MatrixXd &jacobian, Matrix3Xd &basis_pts_hm) (defined in LieAffine) | LieAffine | protected |
curr_corners (defined in StateSpaceModel) | StateSpaceModel | protected |
curr_corners_hm (defined in ProjectiveBase) | ProjectiveBase | protected |
curr_pts (defined in StateSpaceModel) | StateSpaceModel | protected |
curr_pts_hm (defined in ProjectiveBase) | ProjectiveBase | protected |
curr_state | StateSpaceModel | protected |
curr_warp (defined in ProjectiveBase) | ProjectiveBase | protected |
DistParamT typedef (defined in ProjectiveBase) | ProjectiveBase | |
estimateMeanOfSamples(VectorXd &sample_mean, const std::vector< VectorXd > &samples, int n_samples) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
estimateStateSigma(VectorXd &state_sigma, double pix_sigma) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
estimateWarpFromCorners(VectorXd &state_update, const Matrix24d &in_corners, const Matrix24d &out_corners) override (defined in LieAffine) | LieAffine | virtual |
estimateWarpFromCorners(const CornersT &in_corners, const CornersT &out_corners) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
estimateWarpFromCorners(VectorXd &state_update, const cv::Mat &in_corners_cv, const cv::Mat &out_corners_cv) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
estimateWarpFromCorners(const cv::Mat &in_corners, const cv::Mat &out_corners) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
estimateWarpFromPts(VectorXd &state_update, vector< uchar > &mask, const vector< cv::Point2f > &in_pts, const vector< cv::Point2f > &out_pts, const EstimatorParams &est_params) override (defined in LieAffine) | LieAffine | virtual |
EstimatorParams typedef (defined in StateSpaceModel) | StateSpaceModel | |
first_iter | StateSpaceModel | protected |
generatePerturbation(VectorXd &perturbation) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
generatePerturbedPts(VectorXd &perturbed_pts) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
getCorners() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getCorners(cv::Point2d *cv_corners) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getCorners(cv::Mat &cv_corners) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getCurrPixGrad(Matrix2Xd &ssm_grad, int pix_id) override (defined in LieAffine) | LieAffine | virtual |
getGradPts() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getHessPts() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getHomNormCorners() const (defined in ProjectiveBase) | ProjectiveBase | inlineprotected |
getHomNormPts() const (defined in ProjectiveBase) | ProjectiveBase | inlineprotected |
getIdentityWarp(VectorXd &identity_warp) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
getInitPixGrad(Matrix2Xd &ssm_grad, int pix_id) override (defined in LieAffine) | LieAffine | virtual |
getNChannels() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getNormCorners() const (defined in ProjectiveBase) | ProjectiveBase | inlineprotected |
getNormPts() const (defined in ProjectiveBase) | ProjectiveBase | inlineprotected |
getNPts() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getPerturbedPts(VectorXd &perturbed_pts, const VectorXd &state_perturbation) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
getPts() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getPtsFromCorners(ProjWarpT &warp, PtsT &pts, HomPtsT &pts_hm, const CornersT &corners) (defined in ProjectiveBase) | ProjectiveBase | protected |
getResX() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getResY() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getSamplerMean() override (defined in ProjectiveBase) | ProjectiveBase | virtual |
getSamplerSigma() override (defined in ProjectiveBase) | ProjectiveBase | virtual |
getState() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getStateFromWarp(VectorXd &state_vec, const Matrix3d &warp_mat) override (defined in LieAffine) | LieAffine | virtual |
getStateSize() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
getWarpFromState(Matrix3d &warp_mat, const VectorXd &ssm_state) override (defined in LieAffine) | LieAffine | virtual |
grad_pts (defined in StateSpaceModel) | StateSpaceModel | protected |
hess_pts (defined in StateSpaceModel) | StateSpaceModel | protected |
identity_jacobian (defined in StateSpaceModel) | StateSpaceModel | protected |
init_corners (defined in StateSpaceModel) | StateSpaceModel | protected |
init_corners_hm (defined in ProjectiveBase) | ProjectiveBase | protected |
init_pts | StateSpaceModel | protected |
init_pts_hm | ProjectiveBase | protected |
initialize(const CornersT &eig_corners, int _n_channels=1) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
initialize(const cv::Mat &cv_corners, int _n_channels=1) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
initializeGradPts(double grad_eps) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
initializeHessPts(double hess_eps) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
initializeSampler(const VectorXd &state_sigma, const VectorXd &state_mean) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
inv_warp_mat (defined in ProjectiveBase) | ProjectiveBase | protected |
invertState(VectorXd &inv_state, const VectorXd &state) override (defined in LieAffine) | LieAffine | inlinevirtual |
invertState(const VectorXd &state) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
is_initialized | StateSpaceModel | protected |
lie_alg_mat (defined in LieAffine) | LieAffine | protected |
LieAffine(const ParamType *params_in=nullptr) (defined in LieAffine) | LieAffine | |
lieAlgBasis (defined in LieAffine) | LieAffine | protected |
n_channels (defined in StateSpaceModel) | StateSpaceModel | protected |
n_pts (defined in StateSpaceModel) | StateSpaceModel | protected |
name (defined in StateSpaceModel) | StateSpaceModel | |
norm_corners (defined in ProjectiveBase) | ProjectiveBase | protected |
norm_corners_hm (defined in ProjectiveBase) | ProjectiveBase | protected |
norm_pts (defined in ProjectiveBase) | ProjectiveBase | protected |
norm_pts_hm (defined in ProjectiveBase) | ProjectiveBase | protected |
params (defined in LieAffine) | LieAffine | protected |
ParamType typedef (defined in LieAffine) | LieAffine | |
ProjectiveBase(const SSMParams *params) (defined in ProjectiveBase) | ProjectiveBase | |
rand_dist (defined in ProjectiveBase) | ProjectiveBase | |
rand_gen (defined in ProjectiveBase) | ProjectiveBase | |
resx (defined in StateSpaceModel) | StateSpaceModel | protected |
resy (defined in StateSpaceModel) | StateSpaceModel | protected |
SampleDistT typedef (defined in ProjectiveBase) | ProjectiveBase | |
SampleGenT typedef (defined in ProjectiveBase) | ProjectiveBase | |
setCorners(const Matrix24d &corners) override (defined in LieAffine) | LieAffine | virtual |
setCorners(const cv::Mat &cv_corners) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
setFirstIter() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
setInitStatus() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
setNChannels(int _n_channels) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
setSampler(const VectorXd &state_sigma, const VectorXd &state_mean) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
setSamplerMean(const VectorXd &mean) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
setSamplerSigma(const VectorXd &std) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
setSPIMask(const bool *_spi_mask) (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
setState(const VectorXd &ssm_state) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
spi_mask (defined in StateSpaceModel) | StateSpaceModel | protected |
state_perturbation (defined in ProjectiveBase) | ProjectiveBase | |
state_size (defined in StateSpaceModel) | StateSpaceModel | protected |
StateSpaceModel(const SSMParams *params) (defined in StateSpaceModel) | StateSpaceModel | inline |
supportsSPI() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |
updateGradPts(double grad_eps) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
updateHessPts(double hess_eps) override (defined in ProjectiveBase) | ProjectiveBase | virtual |
warp_mat (defined in ProjectiveBase) | ProjectiveBase | protected |
warp_update_mat (defined in ProjectiveBase) | ProjectiveBase | protected |
zero_vec (defined in LieAffine) | LieAffine | protected |
~ProjectiveBase() (defined in ProjectiveBase) | ProjectiveBase | inlinevirtual |
~StateSpaceModel() (defined in StateSpaceModel) | StateSpaceModel | inlinevirtual |