2011-11-23 104 views
0

在OpenCV中,我使用下面的函数从文件中创建一个CvCapture:OpenCV的ffmpeg的错误

CvCapture * data = cvCreateFileCapture(filename); 

这工作正常与.AVI扩展名的视频文件。当我使用RTSP协议使用互联网的相机,我得到以下错误:

warning: Error opening file (../../modules/highgui/src/cap_ffmpeg_impl.hpp:477) 

显然有一些错误的编解码器。任何人都知道如何解决它?宁愿需要一步一步的指示,因为我是OpenCV的新手。

+1

相关的问题:[链接](http://stackoverflow.com/questions/7269135/how-to-use- opencv-to-extract-frames-from-mpeg-files)和[link](http://stackoverflow.com/questions/6670515/problem-with-videocapture-in-opencv-2-3) –

回答

0

首先确保您有正确的视频文件路径。

然后,如果错误仍然存​​在,请安装一些编解码器。 K-lite包装,例如。重启你的电脑。

0

文件名必须看起来像: “C:\\ test.avi”,检查文件路径