2016-11-07 234 views
0

我已经运行的OpenCV程序与cvCalibrateCamera2一些问题。OpenCV的错误与cvCalibrateCamera2

这已通过here 和Oreilly“Learning OpenCV”示例ch11 ex11(可从here下载的代码)的示例进行了尝试。错误是一样的。该代码通过cvFindChessboardCornerscvDrawChessboardCorners等运行没有问题,他们只在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

调查到的OpenCV 3.1源代码后,我认为这个问题是OpenCV的本身,因为错误来自创建和图书馆内传来传去的变量。我尝试了较低版本的OpenCV(2.4.13),并解决了这个问题。