Я тестирую Eigen ‹--> OpenCV, используя opencv2/core/eigen.hpp
. Документации видимо не хватает.
Я мог бы преобразовать cv::Mat в Matrix.
Matrix<float,Dynamic, Dynamic> im;
cv::cv2eigen(cv::imread("lena.jpg", cv::IMREAD_GRAYSCALE), im );
После этого шага я выполняю некоторую обработку с плавающей запятой. Когда я конвертирую im
обратно в cv::Mat
и отображаю изображение, я вижу белое изображение.
cv::Mat dst;
cv::eigen2cv(im,dst);
cv::imshow( "win", dst );
cv::waitKey(0);
Я думаю, что проблема в том, что dst все еще является матом CV_32F
. Как я могу обойти эту проблему.