upnp 55 modules/calib3d/src/upnp.cpp upnp::upnp(const Mat& cameraMatrix, const Mat& opoints, const Mat& ipoints) upnp 87 modules/calib3d/src/upnp.cpp upnp::~upnp() upnp 95 modules/calib3d/src/upnp.cpp double upnp::compute_pose(Mat& R, Mat& t) upnp 146 modules/calib3d/src/upnp.cpp void upnp::copy_R_and_t(const double R_src[3][3], const double t_src[3], upnp 156 modules/calib3d/src/upnp.cpp void upnp::estimate_R_and_t(double R[3][3], double t[3]) upnp 217 modules/calib3d/src/upnp.cpp void upnp::solve_for_sign(void) upnp 232 modules/calib3d/src/upnp.cpp double upnp::compute_R_and_t(const double * ut, const double * betas, upnp 245 modules/calib3d/src/upnp.cpp double upnp::reprojection_error(const double R[3][3], const double t[3]) upnp 264 modules/calib3d/src/upnp.cpp void upnp::choose_control_points() upnp 271 modules/calib3d/src/upnp.cpp void upnp::compute_alphas() upnp 289 modules/calib3d/src/upnp.cpp void upnp::fill_M(Mat * M, const int row, const double * as, const double u, const double v) upnp 305 modules/calib3d/src/upnp.cpp void upnp::compute_ccs(const double * betas, const double * ut) upnp 321 modules/calib3d/src/upnp.cpp void upnp::compute_pcs(void) upnp 332 modules/calib3d/src/upnp.cpp void upnp::find_betas_and_focal_approx_1(Mat * Ut, Mat * Rho, double * betas, double * efs) upnp 352 modules/calib3d/src/upnp.cpp void upnp::find_betas_and_focal_approx_2(Mat * Ut, Mat * Rho, double * betas, double * efs) upnp 402 modules/calib3d/src/upnp.cpp Mat upnp::compute_constraint_distance_2param_6eq_2unk_f_unk(const Mat& M1) upnp 438 modules/calib3d/src/upnp.cpp Mat upnp::compute_constraint_distance_3param_6eq_6unk_f_unk(const Mat& M1, const Mat& M2) upnp 531 modules/calib3d/src/upnp.cpp void upnp::generate_all_possible_solutions_for_f_unk(const double betas[5], double solutions[18][3]) upnp 573 modules/calib3d/src/upnp.cpp void upnp::gauss_newton(const Mat * L_6x12, const Mat * Rho, double betas[4], double * f) upnp 596 modules/calib3d/src/upnp.cpp void upnp::compute_A_and_b_gauss_newton(const double * l_6x12, const double * rho, upnp 627 modules/calib3d/src/upnp.cpp void upnp::compute_L_6x12(const double * ut, double * l_6x12) upnp 671 modules/calib3d/src/upnp.cpp void upnp::compute_rho(double * rho) upnp 681 modules/calib3d/src/upnp.cpp double upnp::dist2(const double * p1, const double * p2) upnp 689 modules/calib3d/src/upnp.cpp double upnp::dot(const double * v1, const double * v2) upnp 694 modules/calib3d/src/upnp.cpp double upnp::dotXY(const double * v1, const double * v2) upnp 699 modules/calib3d/src/upnp.cpp double upnp::dotZ(const double * v1, const double * v2) upnp 704 modules/calib3d/src/upnp.cpp double upnp::sign(const double v) upnp 709 modules/calib3d/src/upnp.cpp void upnp::qr_solve(Mat * A, Mat * b, Mat * X) upnp 55 modules/calib3d/src/upnp.h class upnp upnp 58 modules/calib3d/src/upnp.h upnp(const cv::Mat& cameraMatrix, const cv::Mat& opoints, const cv::Mat& ipoints); upnp 59 modules/calib3d/src/upnp.h ~upnp();