#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;
}