OpenCV程序中没有错误行号?

时间:2014-09-05 02:22:32

标签: c++ opencv c++11

我是OpenCV的首发。我在Mac上安装了我的OpenCV并且它成功了。但是,每当我运行程序并且程序失败时,它都无法给出我错误的哪一行但只在OpenCV中输出错误的信息。例如,我写了一个很长的程序,在运行它时,它给出了以下结果,但我不知道它是哪一行(假设我的文件是main.cpp)

OpenCV Error: Assertion failed (s >= 0) in setSize, 
file /Users/home/Documents/tools/opencv-2.4.9/modules/core/src/matrix.cpp, line 116
libc++abi.dylib: terminating with uncaught exception of type cv::Exception: 
/Users/home/Documents/tools/opencv-2.4.9/modules/core/src/matrix.cpp:116: error: (-215) s >= 0 in    
function setSize

所以我真的不知道问题出在哪里。我使用以下命令编译了我的文件:

g++ -Wall -std=c++11 -I/usr/local/include/opencv -lm -lopencv_core -lopencv_highgui -lopencv_imgproc -o main main.cpp

那么我应该如何解决这个问题呢?谢谢!

0 个答案:

没有答案