“OpenCV错误:未知函数,文件...... \ modules \ calib3d \ src \ calibration.cpp中的错误参数(不支持同质坐标),行826”
我认为将以下矩阵传递到cvProjectPoints2()函数时遇到此错误
CvMat *dstPoints2D = cvCreateMat (4, 1, CV_32FC3);
cvProjectPoints2(srcPoints3D,rotation,translation,intrinsic_matrix,NULL,dstPoints2D);
我正在使用OpenCV 2.3.0
完整代码:http://pastebin.com/TYthn6Nt
提前致谢。
最佳答案
输出需要为两个通道。将声明更改为CvMat *dstPoints2D = cvCreateMat (4, 1, CV_32FC2);
,您将不会收到错误。