OpenCV 2.3中的视频捕获问题



我在使用 videoccapture 类打开MPEG视频文件时遇到问题。代码编译正确。但是,在运行期间,它无法打开文件,并给我以下警告信息:

警告:打开文件出错(../../modules/highgui/src/cap_ffmpeg_impl.hpp:477)

我只有在调试模式下构建代码时才会遇到这个问题。在释放模式下,代码正常工作。

代码也可以正确地工作在c风格使用CvCapturecvCaptureFromAVI(在发布和调试模式),但是,我想开发我的代码在更多的c++风格。

(我在visual studio (c++) 10中使用OpenCV 2.3)

谢谢你的帮助

检查包含路径。听起来构建环境是为发布模式而不是调试模式正确配置的。

我认为这是opencv 2.4.2的问题,在我的情况下,我把它改成了opencv 2.4.3。现在它开始起作用了。但是像人脸检测这样的工作不能在opencv 2.4.3中工作。构建一个新项目并包含opencv 2.4.3的目录。

相关内容

  • 没有找到相关文章

最新更新