24 #include<opencv2/core/core.hpp> 43 static cv::Mat
toCvMat(
const Eigen::Matrix<double,4,4> &m);
44 static cv::Mat
toCvMat(
const Eigen::Matrix3d &m);
45 static cv::Mat
toCvMat(
const Eigen::Matrix<double,3,1> &m);
46 static cv::Mat
toCvMat(
const std::vector<float>& v);
47 static cv::Mat
toCvSE3(
const Eigen::Matrix<double,3,3> &R,
const Eigen::Matrix<double,3,1> &t);
49 static Eigen::Matrix<double,3,1>
toVector3d(
const cv::Mat &cvVector);
50 static Eigen::Matrix<double,3,1>
toVector3d(
const cv::Point3f &cvPoint);
51 static Eigen::Matrix<double,3,3>
toMatrix3d(
const cv::Mat &cvMat3);
53 static std::vector<float>
toQuaternion(
const cv::Mat &M);
static g2o::SE3Quat toSE3Quat(const cv::Mat &cvT)
static std::vector< float > toQuaternion(const cv::Mat &M)
static cv::Mat toCvSE3(const Eigen::Matrix< double, 3, 3 > &R, const Eigen::Matrix< double, 3, 1 > &t)
static Eigen::Matrix< double, 3, 3 > toMatrix3d(const cv::Mat &cvMat3)
static cv::Mat toCvMat(const g2o::SE3Quat &SE3)
static std::vector< cv::Mat > toDescriptorVector(const cv::Mat &Descriptors)
static Eigen::Matrix< double, 3, 1 > toVector3d(const cv::Mat &cvVector)