使用
VideoCapture vcc("someDir/someFile.avi");
作为我的代码中的第一行(OpenCV 2.x,Win7,VS2010),RELEASE的执行崩溃,但DEBUG工作正常..尽管速度与预期一样慢。它只在尝试读取视频文件时崩溃,这意味着将字符串传递给构造函数。
错误如下所示:
someName.exe中0x00905a4d处的未处理异常:0xC0000005:访问冲突。
到目前为止我尝试过:
我甚至用这一行创建了一个新项目..但仍然只在RELEASE上崩溃。
答案 0 :(得分:2)
好吧..两个星期后解决了我自己的问题。
我在(子)项目opencv_ffmpeg(在解决方案OpenCV中)中将项目选项“With debugging information”更改为YES以进行RELEASE构建。
有趣的是,它现在可以在运行时使用“with”和“without debugging”。这两种方法之前都没有用。
答案 1 :(得分:1)
这是一个错误 - 修复是https://code.ros.org/trac/opencv/ticket/752