34 const Eigen::Matrix3d& K1,
35 const Eigen::Matrix3d& K2,
36 std::vector<Eigen::Matrix3d>* R,
37 std::vector<Eigen::Vector3d>* t,
38 std::vector<Eigen::Vector3d>* n);
58 const Eigen::Matrix3d& K1,
59 const Eigen::Matrix3d& K2,
60 const std::vector<Eigen::Vector2d>& points1,
61 const std::vector<Eigen::Vector2d>& points2,
65 std::vector<Eigen::Vector3d>* points3D);
78 const Eigen::Matrix3d& K2,
79 const Eigen::Matrix3d& R,
80 const Eigen::Vector3d& t,
81 const Eigen::Vector3d& n,
void PoseFromHomographyMatrix(const Eigen::Matrix3d &H, const Eigen::Matrix3d &K1, const Eigen::Matrix3d &K2, const std::vector< Eigen::Vector2d > &points1, const std::vector< Eigen::Vector2d > &points2, Eigen::Matrix3d *R, Eigen::Vector3d *t, Eigen::Vector3d *n, std::vector< Eigen::Vector3d > *points3D)
Eigen::Matrix3d HomographyMatrixFromPose(const Eigen::Matrix3d &K1, const Eigen::Matrix3d &K2, const Eigen::Matrix3d &R, const Eigen::Vector3d &t, const Eigen::Vector3d &n, const double d)
void DecomposeHomographyMatrix(const Eigen::Matrix3d &H, const Eigen::Matrix3d &K1, const Eigen::Matrix3d &K2, std::vector< Eigen::Matrix3d > *R, std::vector< Eigen::Vector3d > *t, std::vector< Eigen::Vector3d > *n)