我正在尝试使用Linux上的OpenCV打开视频文件(.MOV,.AVI或.MP4)。这样我就可以将特定的帧提取为光盘上的图像并进行图像处理。我还在linux上安装了ffmpeg。
我的代码段是:
CvCapture* capture = cvCreateFileCapture("sample.avi");
if(!capture) // check if we succeeded
printf("Video failed to open\n");
else
printf("Video opened\n");
我无法打开avi文件。任何人都可以指导我:
任何帮助都将非常感激。 。
答案 0 :(得分:2)
我还在linux上安装了ffmpeg。
您是否在安装OpenCV后安装了ffmpeg?正确的方法是首先安装ffmpeg,然后使用ffmpeg支持构建OpenCV。 就像这里:Setting/Installing up OpenCV 2.4.6.1+ on Ubuntu 12.04.02