2012-04-06 29 views
1

捕捉视频我试图做与OpenCV的

VideoCapture cap (../video.avi); 

得到一个错误:无法读取电影文件.../video.avi

我使用opencv的2.3.1

有什么建议吗?非常感谢。

回答

3

您是否试图将视频流(例如网络摄像头)保存到磁盘,或者您是否试图从视频文件中读取?

在第一种情况下,您可以从您的默认设备捕捉 VideoCapture cap (0);

然后,你必须使用VideoWriter类其保存到磁盘。

如果你想从一个文件读取,那么你可能没有使用正确的路径。

+0

如果我试图显示视频从我的凸轮VideoCapture帽(0);一切都好,但如果我试图从我的视频文件中显示视频,我得到一个错误 – fen1ksss 2012-04-06 20:16:35

+0

我需要做的一样,像垫img = imread(“.../img.jpg”,0),但带有视频 – fen1ksss 2012-04-06 20:17:46

+1

您可能没有使用指向该文件的正确路径。如果您使用的是Visual Studio,请查找您的程序从哪个路径进行调试,该路径与生成的路径不一定相同。 – 2012-04-06 20:19:41