Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从文件emgu cv 2.4.10中捕获视频_C#_Opencv_Video_Emgucv - Fatal编程技术网

C# 从文件emgu cv 2.4.10中捕获视频

C# 从文件emgu cv 2.4.10中捕获视频,c#,opencv,video,emgucv,C#,Opencv,Video,Emgucv,我正在尝试使用emgu cv 2.4.10创建一个简单的应用程序,用于从文件中读取视频并处理其帧。 我安装了emgu cv 2.4.10,并使用以下代码从文件中捕获视频 从网络摄像机拍摄效果很好。但从文件中捕获会产生错误。 我试图打开.Mp4、*.avi和.wmv文件,但错误是“无法从中捕获视频” 我已经创建了基本as private Capture _capture; _capture = new Capture(); openFileDialog1.Filter = "MP4|*.mp4"

我正在尝试使用emgu cv 2.4.10创建一个简单的应用程序,用于从文件中读取视频并处理其帧。 我安装了emgu cv 2.4.10,并使用以下代码从文件中捕获视频

从网络摄像机拍摄效果很好。但从文件中捕获会产生错误。 我试图打开.Mp4、*.avi和.wmv文件,但错误是“无法从中捕获视频”

我已经创建了基本as

private Capture _capture;
_capture = new Capture(); 
openFileDialog1.Filter = "MP4|*.mp4";
openFileDialog1.FileName = "";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
    _capture = new Capture(openFileDialog1.FileName);
    _capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_FRAME_HEIGHT, 240);
    _capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_FRAME_WIDTH, 320);
}

看起来emgucv 2.4.10中存在问题

安装了emgucv 2.4.9,同一个代码示例运行良好