一、开发环境建立
1、安装EmguCV。
2、配置环境变量
在Path中添加
D:\Emgu\emgucv-windows-universal-cuda 2.4.10.1940\bin;
D:\Emgu\emgucv-windows-universal-cuda 2.4.10.1940\bin\x86
3、开发环境建立完成。
二、简单的视频采集程序
1、添加引用
添加引用->浏览,选择Emgu.CV.dll、Emgu.CV.ML.dll、Emgu.CV.UI.dll、Emgu.Util.dll、ZedGraph.dll。
2、新建Capture对象
Emgu.CV.Capture cameraCapture;//捕获源
try
{
cameraCapture = new Emgu.CV.Capture();//创建捕获源
}
catch (Exception exception)
{
cameraCapture.Dispose();
}
3、获取视频帧并显示
新建线程,在线程中添加如下代码(线程中需使用委托):
Emgu.CV.Image<Emgu.CV.Structure.Bgr, byte> tmpImg;//图像
tmpImg = cameraCapture.QueryFrame();
PictureBoxMain.Image = tmpImg.toImage();
4、窗体退出函数中停止采集。
cameraCapture.Stop();
搜索
复制