align(double M_start[3][3], double X0, double Y0, double Z0, double X1, double Y1, double Z1, double X2, double Y2, double Z2, double R[3][3], double T[3]) | mrpt::vision::pnp::p3p | private |
cx | mrpt::vision::pnp::p3p | private |
cx_fx | mrpt::vision::pnp::p3p | private |
cy | mrpt::vision::pnp::p3p | private |
cy_fy | mrpt::vision::pnp::p3p | private |
extract_points(Eigen::MatrixXd obj_pts, Eigen::MatrixXd img_pts, std::vector< double > &points) | mrpt::vision::pnp::p3p | inlineprivate |
fx | mrpt::vision::pnp::p3p | private |
fy | mrpt::vision::pnp::p3p | private |
init_inverse_parameters() | mrpt::vision::pnp::p3p | private |
inv_fx | mrpt::vision::pnp::p3p | private |
inv_fy | mrpt::vision::pnp::p3p | private |
jacobi_4x4(double *A, double *D, double *U) | mrpt::vision::pnp::p3p | private |
p3p(double fx, double fy, double cx, double cy) | mrpt::vision::pnp::p3p | |
p3p(Eigen::MatrixXd cam_intrinsic) | mrpt::vision::pnp::p3p | |
solve(Eigen::Ref< Eigen::Matrix3d > R, Eigen::Ref< Eigen::Vector3d > t, Eigen::MatrixXd obj_pts, Eigen::MatrixXd img_pts) | mrpt::vision::pnp::p3p | |
solve(double R[4][3][3], double t[4][3], double mu0, double mv0, double X0, double Y0, double Z0, double mu1, double mv1, double X1, double Y1, double Z1, double mu2, double mv2, double X2, double Y2, double Z2) | mrpt::vision::pnp::p3p | |
solve(double R[3][3], double t[3], double mu0, double mv0, double X0, double Y0, double Z0, double mu1, double mv1, double X1, double Y1, double Z1, double mu2, double mv2, double X2, double Y2, double Z2, double mu3, double mv3, double X3, double Y3, double Z3) | mrpt::vision::pnp::p3p | |
solve_for_lengths(double lengths[4][3], double distances[3], double cosines[3]) | mrpt::vision::pnp::p3p | private |