opencv 記錄: cv::mat eigen 轉換

#include"iostream"
#include"stdlib.h"
#include"eigen3/Eigen/Dense"
#include"opencv2/core/core.hpp"
#include"opencv2/core/eigen.hpp"


int main(int argc,char **argv)
{
  
  cv::Mat rr;
  rr=(cv::Mat_<double>(3,3)<<1,0,0,0,1,0,0,0,1);
  Eigen::Quaternion<double> q;
  Eigen::Matrix3d er;
  cv::cv2eigen(rr,er); // cv::eigen2cv();
  q=er;
  cout<<"q: "<<q.coeffs()<<endl;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章