【发布时间】:2013-02-09 00:02:40
【问题描述】:
是否有一种可逆的方式将 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 完全被破坏了,我不确定为什么。尺寸是正确的,但图形完全是垃圾,所以可能是每像素字节数或数据大小问题?
【问题讨论】: