, including all inherited members.
add_correspondence(const double X, const double Y, const double Z, const double u, const double v) | epnp | |
alphas | epnp | [private] |
ccs | epnp | [private] |
choose_control_points(void) | epnp | [private] |
compute_A_and_b_gauss_newton(const double *l_6x10, const double *rho, double cb[4], CvMat *A, CvMat *b) | epnp | [private] |
compute_barycentric_coordinates(void) | epnp | [private] |
compute_ccs(const double *betas, const double *ut) | epnp | [private] |
compute_L_6x10(const double *ut, double *l_6x10) | epnp | [private] |
compute_pcs(void) | epnp | [private] |
compute_pose(double R[3][3], double T[3]) | epnp | |
compute_R_and_t(const double *ut, const double *betas, double R[3][3], double t[3]) | epnp | [private] |
compute_rho(double *rho) | 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]) | epnp | [private] |
cws | epnp | [private] |
cws_determinant | epnp | [private] |
dist2(const double *p1, const double *p2) | epnp | [private] |
dot(const double *v1, const double *v2) | epnp | [private] |
epnp(void) | epnp | |
estimate_R_and_t(double R[3][3], double t[3]) | epnp | [private] |
fill_M(CvMat *M, const int row, const double *alphas, const double u, const double v) | epnp | [private] |
find_betas_approx_1(const CvMat *L_6x10, const CvMat *Rho, double *betas) | epnp | [private] |
find_betas_approx_2(const CvMat *L_6x10, const CvMat *Rho, double *betas) | epnp | [private] |
find_betas_approx_3(const CvMat *L_6x10, const CvMat *Rho, double *betas) | epnp | [private] |
fu | epnp | [private] |
fv | epnp | [private] |
gauss_newton(const CvMat *L_6x10, const CvMat *Rho, double current_betas[4]) | epnp | [private] |
mat_to_quat(const double R[3][3], double q[4]) | epnp | [private] |
maximum_number_of_correspondences | epnp | [private] |
number_of_correspondences | epnp | [private] |
pcs | epnp | [private] |
print_pose(const double R[3][3], const double t[3]) | epnp | |
pws | epnp | [private] |
qr_solve(CvMat *A, CvMat *b, CvMat *X) | epnp | [private] |
relative_error(double &rot_err, double &transl_err, const double Rtrue[3][3], const double ttrue[3], const double Rest[3][3], const double test[3]) | epnp | |
reprojection_error(const double R[3][3], const double t[3]) | epnp | |
reset_correspondences(void) | epnp | |
set_internal_parameters(const double uc, const double vc, const double fu, const double fv) | epnp | |
set_maximum_number_of_correspondences(const int n) | epnp | |
solve_for_sign(void) | epnp | [private] |
uc | epnp | [private] |
us | epnp | [private] |
vc | epnp | [private] |
~epnp() | epnp | |