配置步骤:
1.下载 emgu cv
下载地址:自己谷歌 或者 问度娘
在其中下载libemgucv-windows-universal-cuda-2.9.0.1922-beta.exe
2.运行libemgucv-windows-universal-cuda-2.9.0.1922-beta.exe
其安装为傻瓜式的安装,建议安装到一个便于管理的dir下,例如:C:\Emgu\emgucv-windows-universal-cuda 2.9.0.1922
3.配置环境变量
将emgu安装目录下的bin 目录添加到系统环境变量中
(1)右键我的电脑
(2)进入属性
(3)点击高级系统设置
(4)点击环境变量
(5)添加path
";C:\Emgu\emgucv-windows-universal-cuda 2.9.0.1922\bin"
这里的路径根据自己安装时候的路径而定
貌似加上";C:\Emgu\emgucv-windows-universal-cuda 2.9.0.1922\bin\x86" 也ok
4.打开VS2013
新建一个C# 窗体程序
5.导入UI插件:
Tool-->Choose Toolbox Items-->.NET Framework Components-->点击Browse,选中C:\Emgu\emgucv-windows-universal-cuda 2.9.0.1922\bin下的Emgu.CV.UI.dll打开,会在列表中新增HistogramBox、ImageBox、MatrixBox、PanAndZoomPictureBox四项;
6.添加引用:
选中工程下的References-->Add Reference-->Browse选中C:\Emgu\emgucv-windows-universal-cuda 2.9.0.1922\bin下的Emgu.CV.dll、Emgu.CV.ML.dll、 Emgu.CV.UI.dll、 Emgu.Util.dll、ZedGraph.dll 5个动态库,点击OK;
7.测试运行
1.项目代码中添加
using Emgu.Util;
2.添加一个按钮button1
{
CvInvoke.cvNamedWindow( " Hello ");
IntPtr img = CvInvoke.cvLoadImage( " G:/LENA.bmp ", Emgu.CV.CvEnum.LOAD_IMAGE_TYPE.CV_LOAD_IMAGE_ANYCOLOR);
CvInvoke.cvShowImage( " Hello ", img);
CvInvoke.cvWaitKey( 0);
CvInvoke.cvReleaseImage( ref img);
CvInvoke.cvDestroyWindow( " Hello ");
}
3. 运行项目文件,单击button,可以显示G盘下的LENA图像文件。