我试图在OpenCV中使用findContours。当我调试我的程序时,一切正常,直到
findContours(canny_output, contours, hierarchy, RETR_TREE, CHAIN_APPROX_SIMPLE, Point(0, 0));
我收到消息:
OpenCVFirst.exe已触发断点
我已经读过,这可能是因为链接了错误的OpenCV文件,但我在最后将正确的文件与d(用于调试)相关联。
我的代码就像官方的OpenCV示例: http://docs.opencv.org/doc/tutorials/imgproc/shapedescriptors/find_contours/find_contours.html
我在Visual Studio 2015中使用OpenCV 3.0和Windows 10。
答案 0 :(得分:0)
它仍然无法运作。这是我做的:
下载CMake,然后按照安装向导进行操作。
下载OpenCV的最新版本(这可能需要一些时间,具体取决于您的互联网连接)。
启动CMake GUI并设置源/发布目录。
等到'配置完成'写在输出行。然后,我点击了“生成”#39;并等待生成makefile。
它说'生成完成'
我转到了发布文件夹并打开了“OpenCV.sln'使用Visual Studio(我使用Visual Studio 2015)
现在加载了一些文件。当它在左下方告诉我'准备好了,我点击了Build - >构建解决方案(Strg + Shift + B)
然后我从我的新版本文件夹中包含了我现有的OpenCV项目中的新库。我仍然得到同样的错误。