VS2010配置Emgu CV3.0
Emgu CV是OpenCV图像处理库的跨平台.Net包装器,允许从.NET兼容语言(例如C#,VB,VC ++,IronPython等)调用OpenCV函数。Emgu CV是差不多是.Net的OpenCV。基础知识就不多写了,下面上图上流程。
1、下载Emgu CV。这是下载地址(打开后稍微等几秒)点击打开链接
我的版本是
2、双击安装。我的安装目录是 D:\Microsoft\emgucv-windows-universal 3.0.0.2157
3、设置环境变量(据说设置完成后需要重启电脑)
(1)设置用户变量。“Path”变量(没有的先新建)添加如下(不知道为啥,为了防止错误,3个全加上)
D:\Microsoft\emgucv-windows-universal 3.0.0.2157\bin;
D:\Microsoft\emgucv-windows-universal 3.0.0.2157\bin\x64;
D:\Microsoft\emgucv-windows-universal 3.0.0.2157\bin\x86
(2)设置系统变量。“Path”变量添加如下(不知道为啥,为了防止错误,3个全加上)
D:\Microsoft\emgucv-windows-universal 3.0.0.2157\bin;
D:\Microsoft\emgucv-windows-universal 3.0.0.2157\bin\x64;
D:\Microsoft\emgucv-windows-universal 3.0.0.2157\bin\x86
----------------------------------------------------------------------------------------------------------------
4、新建一个以C#为例的Windows窗体项目。
(可以先新建控件选项卡)单击“工具”--“选择工具箱项(X)”。
在“.Net Framework 组件”下单击“浏览”。在 D:\Microsoft\emgucv-windows-universal 3.0.0.2157\bin 下双击Emgu.CV.UI.dll
出现如下4个,单击“确定”。控件选项卡出现4个新控件,即代表可以进行下一步。
5、添加引用。在 D:\Microsoft\emgucv-windows-universal 3.0.0.2157\bin 下添加:Emgu.CV.dll、Emgu.CV.ML.dll、Emgu.CV.UI.dll、Emgu.Util.dll、ZedGraph.dll 共五个dll文件(不知道为啥是这5个)。如需其它,自行添加。
----------------------------------------------------------------------------------------------------------------
6、案例。以shehui人的标志进行Ostu二值化。下图为原图和结果(演示为主,勿喷)。