从文件 emgu cv 2.4.10 捕获视频

capture video from file emgu cv 2.4.10

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

从网络摄像头捕捉效果很好。但是从文件中捕获会出错。 我尝试打开 .Mp4、*.avi 和 .wmv 文件,但出现 "Cannot capture video from <>"

错误

我已经创建了基本的

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,同样的代码示例运行良好。