我收到以下错误消息
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);
}
答案 0 :(得分:1)
我们需要将rvec
和tvec
作为vector<cv::Mat>
示例代码rvec
和tvec
属于cv::Mat