Есть ли обратимый способ преобразования объекта OpenCV cv::Mat
в Eigen::Matrix
?
например, способ:
cv::Mat cvMat;
Eigen::Matrix eigMat;
camera->retrieve(cvMat);
// magic to convert cvMat to eigMat
// work on eigMat
// convert eigMat back to cvMat
imshow("Image", cvMat);
Я пробовал использовать cv2eigen
и eigen2cv
, но полученный cvMat
полностью искалечен, и я не совсем уверен, почему. Размеры правильны, но графики полностью разбиты, возможно, проблема с байтами на пиксель или объем данных?