Emgucv安装

来源:互联网 发布:java if else语句实例 编辑:程序博客网 时间:2024/06/08 13:58

开发平台

VS2010emgucv-windows-universal 3.0.0.2157Windows 7 

参考链接

链接1
链接2(按照这篇文章来操作的,之后遇到一些问题参考了其他文章)
链接3

下载Emgucv

地址

安装及配置过程

双击安装到某一目录下,我安装在D:\CVSharp

配置VS相关dll等

  • 打开VS,新建winForm应用程序
  • 单击"工具"-->"选择工具项",双击D:\CVSharp\emgucv-windows-universal 3.0.0.2157\bin\Emgu.CV.UI.dll,即可
  • 添加引用,添加的文件是D:\CVSharp\emgucv-windows-universal 3.0.0.2157\bin\Emgu.CV.dllD:\CVSharp\emgucv-windows-universal 3.0.0.2157\bin\Emgu.Util.dll
  • 若目标调试平台是x86,则将D:\CVSharp\emgucv-windows-universal 3.0.0.2157\bin\x86下的所有dll添加到winForm项目的debug目录下,如果是x64,则拷贝x64下面的dll;或者添加引用,添加该目录下所有的dll文件

测试

添加PictureBox、OpenFileDialog和Button的控件

给Button添加单击的响应程序如下:

    private void button1_Click_1(object sender, EventArgs e)    {        OpenFileDialog openFileDialog1 = new OpenFileDialog();        openFileDialog1.Filter = "JPG文档(*.jpg) |*.jpg;*.jpeg|" + "BMP 文档(*.bmp) |*.bmp|" + "PNG 文档(*.png) |*.png";        openFileDialog1.Title = "请选择一张图片";        if (openFileDialog1.ShowDialog() == DialogResult.OK)        {            strFileName = openFileDialog1.FileName;            Image<Bgr, byte> img = new Image<Bgr, byte>(strFileName);            pictureBox1.Image = img.ToBitmap();        }    }

运行程序,单击选择一张图片,观察能否正常显示

0 0