无法在linux上使用opencv打开视频



我正在尝试打开视频文件(. 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?
  1. 我在某处读到OpenCV只能处理。avi文件。那么,我该如何处理其他的电影格式呢?

任何帮助都将非常感激。

我已经在linux上安装了ffmpeg。

你安装了OpenCV后才安装了ffmpeg吗?正确的方法是首先安装ffmpeg,然后构建带有ffmpeg支持的OpenCV。在Ubuntu 12.04.02上设置/安装OpenCV 2.4.6.1+

相关内容

  • 没有找到相关文章