Ask Your Question

Revision history [back]

cv::Rodrigues @ opencv3

Hi, the example below (with any rotation matrix) works fine in 2.4.8 but throws in 3.0 at cv::Rodrigues. What am i missing?

cv::Mat mat = cv::Mat::eye(cv::Size(3,3), CV_32F);
mat.at<float>(1,1)*=-1;
mat.at<float>(2,2)*=-1;  
cv::Mat rvec = cv::Mat(1,3,CV_32F); 
cv::Rodrigues(mat, rvec);

Using Windows 8.1, downloaded binaries, Visual Studio 2012, linked dynamic libs. (Not getting any exception text since its thrown in a dll?!)

Thanks for any help.