我正在尝试使用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);
}
答案 0 :(得分:0)
看起来emgucv 2.4.10中存在问题,
安装的emgucv 2.4.9和相同的代码示例完美无缺。