0

我是 OpenCV 的新手,我正在做一些关于图像拼接的事情。

在下面的代码中,我想知道透视变换矩阵是什么并显示矩阵,但是我得到了以下错误。

//-- Find the Homography
cv::Mat H = cv::findHomography(cv::Mat(vec2),cv::Mat(vec1),CV_RANSAC);
cout << H.at(0,0) <<endl;
4

2 回答 2

1

要显示矩阵,只需执行std::cout<<H<<std::endl;.

要使用cv::Mat::at您需要在参数中添加矩阵类型(它是模板方法)。在此处查看有关参数的更多信息cv::Mat::at

于 2013-07-10T14:52:48.463 回答
0

试试 H.at <double> (i,j)..它对我有用....

于 2013-11-27T05:59:27.057 回答