C# 用opencv捕捉视频

C# 用opencv捕捉视频,c#,opencv,C#,Opencv,我正在努力 VideoCapture cap (../video.avi); 获取错误:无法读取电影文件…/video.avi 我正在使用Opencv 2.3.1 有什么建议吗?非常感谢。您是要将视频流(如网络摄像头)保存到磁盘,还是要从视频文件中读取 在第一种情况下,您可以使用 VideoCapture(0) 然后必须使用VideoWriter类将其保存到磁盘 如果要从文件中读取,则可能没有使用正确的路径。如果我试图从我的cam VideoCapture(0)中显示视频;一切正常,但如果我试

我正在努力

VideoCapture cap (../video.avi);
获取错误:无法读取电影文件…/video.avi

我正在使用Opencv 2.3.1


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

您是要将视频流(如网络摄像头)保存到磁盘,还是要从视频文件中读取

在第一种情况下,您可以使用
VideoCapture(0)

然后必须使用VideoWriter类将其保存到磁盘


如果要从文件中读取,则可能没有使用正确的路径。

如果我试图从我的cam VideoCapture(0)中显示视频;一切正常,但如果我试图从我的视频文件中显示视频,我会遇到一个错误。我需要执行类似Mat img=imread(“…/img.jpg”,0)的操作,但对于视频,您可能没有使用指向该文件的正确路径。如果您使用的是Visual Studio,请查找调试程序的路径,该路径不一定与生成程序的文件夹的路径相同。这是不可能的,因为我从终端复制了正确的路径,并且使用的是QT Creatori。很抱歉,问题在于路径中使用的不是英文字母