本文使用的操作系统为win7、64位。
1.前言
EmguCV库是C#开发平台常用基础库,其作用是在.NET 平台下对OpenCV 图像处理库的封装,使C#可以实现类似于C++对OpenCV一样的调用。笔者水平有限,在大致了解OpenCV的处理机制与功能后,发现无法使用C++做出项目需要的漂亮窗体界面,转而使用自己熟悉的C#, 为此欲借助EmguCV库实现自己的图像处理项目。
在使用EmguCV时,初始配置阶段就出现不小的问题,笔者折腾了两天,耗费很多精力才解决问题,并将心得整理成文。
2.配置方法
2.1安装EmguCV并配置环境变量
下载EmguCV库,安装(记住安装路径)并配置环境变量(EmguCV3.1.0不要求已经安装OpenCV,据称早期的EmguCV版本安装之前需要先安装OpenCV),在“Path”中输入“D:\emgucv\emgucv-windesktop 3.1.0.2504\bin\x64; ”,其中“D:\emgucv”是笔者EmguCV的安装路径。
2.2配置
新建一个C#窗体项目,右击“引用”目录,“添加引用”,点击“浏览”,找到EmguCV安装路径,打开“bin”文件夹,选择“Emgu.CV.UI.dll”、“Emgu.CV.UI.GL.dll”、“Emgu.CV.World.dll”,完成添加后,在“引用”目录下可见刚添加的库文件,如图2.1所示
<