Opencv错误:断言失败i< 0,在calibrateCamera()中

时间:2016-04-12 07:18:26

标签: c++ opencv transactions camera-calibration

我收到以下错误消息

OpenCV错误:断言中的断言失败(i< 0),文件/tmp/OpenCV-2.4.0/modules/core/src/matrix.cpp,第1335行 在抛出'cv :: Exception'的实例后终止调用   what():/ tmp/OpenCV-2.4.0/modules/core/src/matrix.cpp:1335:错误:(-215)i<功能创建中的0

运行我的代码时

出现此错误的可能原因是什么?

代码:

int main(int argc, char ** argv)
{
  // some code ...
  Mat rvec, tvec;
  calibrateCamera(obPts, imPts, imSize, cameraMatrix, distortionCoef, rvec, tvec);
}

1 个答案:

答案 0 :(得分:1)

我们需要将rvectvec作为vector<cv::Mat>

示例代码rvectvec属于cv::Mat