EMGUCV基础

2019-04-17 15:37

第一章

Emgu Cv简介:

Emgu CV 是.NET 平台下对OpenCV 图像处理库的封装。也就是OpenCV的.NET 版。它运行在.NET 兼容的编程语言下调用OpenCV 的函数,如C#、VB、VC++等。同时这个封装库可以在Mono 下编译和在Linux / Mac OS X 上运行。Emgu Cv的优势在于.net非常完美的界面,给用户操作带来非常直观的感觉。Emgu Cv每个版本都有修改一部分函数,在兼容旧版本下做的不是很好。本书主要采用VS2013+EmguCv3.0版本,希望读者也采用相同的版本进行学习,从而避免一些版本兼容上的问题。在国内并不流行Emgu Cv,因此关于Emgu Cv的资料比较少,从而导致了新手学习起来比较费劲,同时使更多想去学习Emgu Cv的人放弃学习,这样的一个恶性循环。

Emgu Cv安装和配置:

Emgu Cv的安装还算比较简单,这边采用Emgu Cv3.0版本进行安装解析。 第一步:下载EmguCv3.0

在官网https://sourceforge.net/projects/emgucv/files/emgucv/进入界面选择3.0.0版本进行下载,如图1.1所示。(写作时间为2016年4月,因此3.1版本也已经发布。这边边通过对某一个版本的学习,在去了解其它版本的也是非常简单的。)

图1.1 Emgu Cv安装下载列表

点击3.0.0进入下载界面,如图1.2所示。

图1.2 EmguCv3.0.0下载界面

前两者是带有Cuda加速的Emgu CV,后两者则为没有带Cuda加速的Emgu Cv。读者可以查看电脑是否支持Cuda加速进行选择。这边笔者下载第二个。

第二部:安装EmguCv

下载完成之后,如图1.3所示。双击安装包进行提取文件,如图1.4所示,安装Emgu Cv的过程和安装其它软件的过程基本一致。

图1.4 提取EmguCv文件

图1.3 EmguCv安装程序

提取完成之后,如图1.5所示,得到EmguCv文件。

图1.5 EmguCv全部文件

第三步:配置EmguCv

配置流程如下。

【计算机】→【(右击)属性】→【高级系统设置】→【高级】→【环境变量】如图1.6所示。双击系统变量下的

Path

变量,在变量值(V)中添加

D:\\EMgu\\libemgucv-windows-universal-cuda-3.0.0.2158\\bin(D:\\EMgu为笔者安装目录)如图1.7所示(如果前面有其他的路径需要使用英文的”;”隔开)。如果用户是32位操作系统也可以添加D:\\EMgu\\libemgucv-windows-universal-cuda-3.0.0.2158\\bin\\x86,如果用户是64位操作系统也可以添加D:\\EMgu\\libemgucv-windows-universal-cuda-3.0.0.2158\\ bin\\x64。

图1.6 系统变量

图1.7 编辑系统变量

第四步:使用Emgu Cv

【打开VS2013(图1.8)】

图1.8 打开Vs2013 【创建Visual C#窗体应用程序(图1.9)】

图1.9 创建Visual C#窗体应用程序

【在解决方案的引用中添加引用(图1.10)】

图1.10 在解决方案的引用中添加引用

图中所选的三个.dll最常用的.dll。

【加载Emgu.Cv.UI.dll中的控件】

(【工具】→【选择工具箱(如图1.11)】→【单击选择工具箱】→【在.NET Framework组件栏中单击浏览】→【选择安装路径下的bin文件夹下的Emgu.CV.UI.dll(如图1.12)】→【单击确定进行添加】→【添加完成在工具箱中就有所选择的工具(如图1.13)】。


EMGUCV基础.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017年Fenbi模考大赛第七季试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: