我正在尝试打开视频文件(. mov,。AVI或。mp4)在linux上使用OpenCV。这样我就可以提取特定的帧作为光盘上的图像并进行图像处理。我还在linux上安装了ffmpeg。
我的代码片段是:CvCapture* capture = cvCreateFileCapture("sample.avi");
if(!capture) // check if we succeeded
printf("Video failed to openn");
else
printf("Video openedn");
我无法打开avi文件。有谁能给我指路吗?
- 为什么我不能打开AVI视频文件使用OpenCV?
- 我在某处读到OpenCV只能处理。avi文件。那么,我该如何处理其他的电影格式呢?
任何帮助都将非常感激。
我已经在linux上安装了ffmpeg。
你安装了OpenCV后才安装了ffmpeg吗?正确的方法是首先安装ffmpeg,然后构建带有ffmpeg支持的OpenCV。在Ubuntu 12.04.02上设置/安装OpenCV 2.4.6.1+