Ubuntu上的OpenCV:我不能使用视频捕获来读取视频文件

时间:2016-02-17 21:21:43

标签: opencv

我正在使用以下代码尝试使用VideoCapture视频文件:

VideoCapture cap("input.avi");
if(!cap.isOpened()){
    cout << "Cannot open the video" << endl;
    return-1;
}

但输出始终为&#34;无法打开视频&#34;,这意味着我无法读取此视频。 (我确信我把视频文件放在了正确的地方)

但是我可以使用

成功从实时相机中获取VideoCapture
VideoCapture cap(0);

为什么会这样?我该如何解决它因为我真的需要阅读视频文件而不是实时相机。

THX!

0 个答案:

没有答案