使用cvCalibrateCamera2
运行OpenCV程序时出现问题。
已尝试使用here中的示例
和Oreilly"学习OpenCV"示例ch11 ex11(可从here下载的代码)。错误是一样的。代码在cvFindChessboardCorners
,cvDrawChessboardCorners
等处运行,没有任何问题,只有cvCalibrateCamera2
的代码才会失败并显示以下信息:
OpenCV Error: Assertion failed (_dst.fixedType()) in convertPointsHomogeneous, file /root/opencv-3.1.0/modules/calib3d/src/fundam.cpp, line 1034
terminate called after throwing an instance of 'cv::Exception'
what(): /root/opencv-3.1.0/modules/calib3d/src/fundam.cpp:1034: error: (-215) _dst.fixedType() in function convertPointsHomogeneous
你能告诉我们问题是什么,或者指出方向是什么?
答案 0 :(得分:0)
在调查OpenCV 3.1源代码后,我认为问题出在OpenCV本身,因为错误来自在库中创建和传递的变量。我尝试了较低版本的OpenCV(2.4.13)并解决了这个问题。