10 #include <ceres/ceres.h>
29 typedef Eigen::Vector2d
X_t;
30 typedef Eigen::Vector2d
Y_t;
31 typedef Eigen::Matrix3d
M_t;
45 static std::vector<M_t>
Estimate(
const std::vector<X_t>& points1,
46 const std::vector<Y_t>& points2);
57 static void Residuals(
const std::vector<X_t>& points1,
58 const std::vector<Y_t>& points2,
60 std::vector<double>* residuals);
70 typedef Eigen::Vector2d
X_t;
71 typedef Eigen::Vector2d
Y_t;
72 typedef Eigen::Matrix3d
M_t;
83 static std::vector<M_t>
Estimate(
const std::vector<X_t>& points1,
84 const std::vector<Y_t>& points2);
95 static void Residuals(
const std::vector<X_t>& points1,
96 const std::vector<Y_t>& points2,
98 std::vector<double>* residuals);
static void Residuals(const std::vector< X_t > &points1, const std::vector< Y_t > &points2, const M_t &E, std::vector< double > *residuals)
static std::vector< M_t > Estimate(const std::vector< X_t > &points1, const std::vector< Y_t > &points2)
static const int kMinNumSamples
static void Residuals(const std::vector< X_t > &points1, const std::vector< Y_t > &points2, const M_t &E, std::vector< double > *residuals)
static std::vector< M_t > Estimate(const std::vector< X_t > &points1, const std::vector< Y_t > &points2)
static const int kMinNumSamples