使用Opencv2.0 读取avi文件,遇到语句ffmpegCapture = icvCreateFileCapture_FFMPEG_p( filename );出现Unhandled exception at 0x00905a4d in genzong.exe: 0xC0000005: Access violation.错误,avi文件用的是opencv自带的test.avi测试文件,安装了Xvid-1.2.2-07062009。编译器用的是vs2010,系统为win7.
如果是出现上述问题,还是卸载了opencv2.0吧,那家伙不行,换到2.1或2.2 就好了。
这不是重点,重点是有原因有一下:
解码问题,安装解码工具,如xvid。
测试代码如下: