opencv c ++ HoughCircles在Visual Studio 2013中导致断点

时间:2015-06-10 18:11:31

标签: c++ opencv visual-studio-2013

我一直在通过视频Feed检测帧中的圆圈。

该脚本将捕获一个帧,检测任何一个圆圈,然后分析它们,然后再拍摄另一帧以重复该过程。

每次我运行它时,脚本将采用第一帧,检测圆圈,然后一旦在该帧中分析了所有圆圈,就会发生断点,并且#34;为RtlValidateHeap指定的无效地址"

我注释掉了整个脚本并慢慢缩小到我能够确定是导致问题的HoughCircles功能的地方。

还有其他人经历过这个吗?

这是值得的功能:

www.site1.nl

1 个答案:

答案 0 :(得分:0)

似乎答案是MSVS2013的安装与#34;不兼容"在这个例子中使用opencv2.4.10。答案是忘记MSVS13并安装MS Visual C ++ 2010。唯一棘手的问题是找到一个注册密钥来激活免费版本的MSVC10。使用这个:6VPJ7-H3CXH-HBTPT-X4T74-3YVY7

否则,如果已对其进行排序,请按照以下说明在MSVC10中配置opencv: Installing OpenCV 2.4.3 in Visual C++ 2010 Express

现在好了!