从文件emgu cv 2.4.10捕获视频

时间:2015-03-26 15:24:57

标签: c# opencv video emgucv

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

从网络摄像头捕获工作正常。但从文件中捕获会产生错误。 我尝试打开.Mp4,*。avi和.wmv文件,但收到错误消息“无法从<>捕获视频”

我创建了基本的

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);
}

1 个答案:

答案 0 :(得分:0)

看起来emgucv 2.4.10中存在问题,

安装的emgucv 2.4.9和相同的代码示例完美无缺。