A1 | mrpt::vision::pnp::epnp | private |
A2 | mrpt::vision::pnp::epnp | private |
add_correspondence(const double X, const double Y, const double Z, const double u, const double v) | mrpt::vision::pnp::epnp | |
alphas | mrpt::vision::pnp::epnp | private |
ccs | mrpt::vision::pnp::epnp | private |
choose_control_points() | mrpt::vision::pnp::epnp | private |
compute_A_and_b_gauss_newton(const double *l_6x10, const double *rho, const double cb[4], CvMat *A, CvMat *b) | mrpt::vision::pnp::epnp | private |
compute_barycentric_coordinates() | mrpt::vision::pnp::epnp | private |
compute_ccs(const double *betas, const double *ut) | mrpt::vision::pnp::epnp | private |
compute_L_6x10(const double *ut, double *l_6x10) | mrpt::vision::pnp::epnp | private |
compute_pcs() | mrpt::vision::pnp::epnp | private |
compute_pose(cv::Mat &R, cv::Mat &t) | mrpt::vision::pnp::epnp | |
compute_R_and_t(const double *ut, const double *betas, double R[3][3], double t[3]) | mrpt::vision::pnp::epnp | private |
compute_rho(double *rho) | mrpt::vision::pnp::epnp | private |
copy_R_and_t(const double R_dst[3][3], const double t_dst[3], double R_src[3][3], double t_src[3]) | mrpt::vision::pnp::epnp | private |
cws | mrpt::vision::pnp::epnp | private |
cws_determinant | mrpt::vision::pnp::epnp | private |
dist2(const double *p1, const double *p2) | mrpt::vision::pnp::epnp | private |
dot(const double *v1, const double *v2) | mrpt::vision::pnp::epnp | private |
epnp(const cv::Mat &cameraMatrix, const cv::Mat &opoints, const cv::Mat &ipoints) | mrpt::vision::pnp::epnp | |
estimate_R_and_t(double R[3][3], double t[3]) | mrpt::vision::pnp::epnp | private |
fill_M(CvMat *M, const int row, const double *alphas, const double u, const double v) | mrpt::vision::pnp::epnp | private |
find_betas_approx_1(const CvMat *L_6x10, const CvMat *Rho, double *betas) | mrpt::vision::pnp::epnp | private |
find_betas_approx_2(const CvMat *L_6x10, const CvMat *Rho, double *betas) | mrpt::vision::pnp::epnp | private |
find_betas_approx_3(const CvMat *L_6x10, const CvMat *Rho, double *betas) | mrpt::vision::pnp::epnp | private |
fu | mrpt::vision::pnp::epnp | private |
fv | mrpt::vision::pnp::epnp | private |
gauss_newton(const CvMat *L_6x10, const CvMat *Rho, double current_betas[4]) | mrpt::vision::pnp::epnp | private |
init_camera_parameters(const cv::Mat &cameraMatrix) | mrpt::vision::pnp::epnp | inlineprivate |
init_points(const cv::Mat &opoints, const cv::Mat &ipoints) | mrpt::vision::pnp::epnp | inlineprivate |
max_nr | mrpt::vision::pnp::epnp | private |
number_of_correspondences | mrpt::vision::pnp::epnp | private |
pcs | mrpt::vision::pnp::epnp | private |
pws | mrpt::vision::pnp::epnp | private |
qr_solve(CvMat *A, CvMat *b, CvMat *X) | mrpt::vision::pnp::epnp | private |
reprojection_error(const double R[3][3], const double t[3]) | mrpt::vision::pnp::epnp | private |
solve_for_sign() | mrpt::vision::pnp::epnp | private |
uc | mrpt::vision::pnp::epnp | private |
us | mrpt::vision::pnp::epnp | private |
vc | mrpt::vision::pnp::epnp | private |
~epnp() | mrpt::vision::pnp::epnp | |