“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
提前致谢。
答案 0 :(得分:3)
输出需要是两个通道。将声明更改为CvMat *dstPoints2D = cvCreateMat (4, 1, CV_32FC2);
,您将不会收到错误。