工欲善其事,必先利其器。

一、下载

  Emgucv学习之前,我们先要搭建好开发环-Emgucv库、VS开发平台。

  (1)VS开发平台,个人觉得VS2015挺好用的,比如:自定义窗口布局、更优的代码编辑器、Shared Project 集成、Bower和NPM中的代码智能提示、调试Lambdas表达式等。

这个的下载资源可以找度娘,这里提供网盘的下载链接。

链接:http://pan.baidu.com/s/1cDCsHo 密码:z4wh

  (2)Emgucv库跟OpenCV一样都是开源库,可通过下面地址下载自己需要的版本

  https://sourceforge.net/projects/emgucv/files/emgucv/

我下载了:libemgucv-windows-universal-3.0.0.2157-0

二、安装

Emgucv库安装包下载下来是一个.exe文件,双击安装即可。

选择安装路径

到下面这一步后,点击安装,即可根据提示完成。

安装完成后,在PC上生成目录如下:

三、配置

Emgucv的配置相对于Opencv来说还是比较简单的。

(1)配置环境变量

右击 计算机 ,选择属性,选择高级系统设置 -> 高级 ->环境变量 ->系统变量:Path选项下,添加:";D:\Emgu\emgucv-windesktop 3.3.0.2824\bin",即我们添加的路径前用分号跟前面隔开。

(2)配置开发环境

在使用Emgucv开发时,VS工程中,需要在引用中添加Emgucv相关的动态链接库

点击浏览,找到Emgucv安装目录的bin目录

选择下面三个动态库,后续有更复杂的应用时,再添加其他的。

(3)加载Emgu.Cv.UI.dll中的控件

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

h

(4)例程

在VS中新建一个项目,选择Visual C#下的Windows窗体应用程序。

向Form1窗体中添加一个PixctureBox控件和一个Button控件,如图PixctureBox的SizeMode属性为Zoom

在按钮单击事件中添加如下代码:

private void button1_Click(object sender, EventArgs e)
{
  Image<Bgr, byte> image = new Image<Bgr, byte>(320,240,new Bgr(0,255,255));//创建一张320*240尺寸颜色为黄色的图像
  imageBox1.Image = image;
}

Image<Bgr, byte>为Emgucv库中的方法,出现上面结果,说明库配置成功。

Emgucv - 下载、安装、配置的更多相关文章

  1. win10 DVWA下载安装配置(新手学渗透)

    电脑重装系统了,需要重新装一下渗透测试的学习环境DVWA,借此机会就跟大家讲一下DVWA的安装过程,因为不同的电脑配置.环境不同,在我的电脑上按照我这个安装教程是一次性就安装好了的.如果安装的时候遇到 ...

  2. Jmeter下载安装配置及使用(windows)

    1 前言 仅作为记录使用. 2 步骤 2.1 下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.2 选择binary版本即可:apache-jme ...

  3. 01_2Java开发环境的下载 安装 配置

    01_2Java开发环境的下载 安装 配置 l 配置Java开发环境步骤(WindowsXP) l 下载并按照最新版本的J2SDK l 设置Windows环境变量 l 选择合适的文本编辑器或使用集成开 ...

  4. 2019-03-18 OpenCV Tesseract-OCR 下载 安装 配置(cv2 报错)

    OpenCV 下载 安装 配置 1.下载和Python版本对应的版本,此为下载地址 2.安装(在powershell管理员模式下安装) pip3 install .\opencv_python-3.4 ...

  5. 从零开始使用git第一篇:下载安装配置

    从零开始使用git 第一篇:下载安装配置 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:git撤销操作.分支操作和 ...

  6. JDK下载安装配置教程(详细)

    JDK下载安装配置教程(详细) 版权声明:本文为原创文章,转载请附上原文出处链接和本声明.https://www.cnblogs.com/mxxbc/p/11844885.html 因为最近需要在Wi ...

  7. Windows32位或64位下载安装配置Scala

    [学习笔记] Windows 32位或64位下载安装配置Scala: 1)下载地址:http://www.scala-lang.org/download/,看我的spark那节,要求scala是2.1 ...

  8. Windows32或64位下载安装配置Spark

    [学习笔记] Windows 32或64位下载安装配置Spark:1)下载地址:http://spark.apache.org/downloads.html 马克-to-win @ 马克java社区: ...

  9. win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结

    win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结 一:前提 注意:现在有两种安装的方式 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(3 ...

  10. MongDB4.1-入门学习之下载安装配置

    下载安装配置三步走 下载,MongoDB官网下载中心 下载_.msi_安装版 安装,注意以下几个步骤: Choose Setup Type: Please Choose Custom Custom S ...

随机推荐

  1. tomcat和server安装和操作

    servers的创建 最后一步:ctrl+s

  2. 装饰器实现session登陆 验证功能

    装饰器 登陆验证功能 1.装饰器模板 from django.shortcuts import render, redirect, HttpResponse from django.conf impo ...

  3. CMake在Visual Studio下保持目录结构

    CMake在Visual Studio下保持目录结构 原理 主要通过CMAKE自带函数source_group来设定. 需要把add_executable()函数进行封装,包裹一层source_gro ...

  4. java 解析域名得到host

    // 形如https://www.baidu.com 或 www.baidu.com, 判断这两种情况,并解析前者去掉http头,传入domain host // 方案1:正则表达式 + URI解析方 ...

  5. [转] web前端js构造无法销毁的类UUID识别码,识别浏览器设备唯一性

    用户行为统计在如今的前端生态中已是稀松寻常,如各种站长统计工具.识别用户访问客户端唯一性是必要的实现,对于web前端获取的设备信息,一般容易想到的是通过navigator.userAgent,但相同设 ...

  6. Chino的数列

    题解: 一道练代码能力的题目.. 首先很显然他是一道平衡树裸题 第5个操作是势能分析维护最大值最小值就可以了 另外设置虚点和noip2017队列那题一样(不过我只写过线段树) 具体细节: 1.内存池, ...

  7. python全栈开发day65-templates:tags、母版和继承、组件、静态文件相关、simple_tag和inclusion_tag

    一.昨日内容回顾 1.MVC和MTV框架 MVC:  model 模型 存写数据   view 视图 给用户展示页面 control 控制器 负责调度 传递指令 MTV: M:model 模型  OR ...

  8. JMeter实现Oracle参数化(1)

    http://www.ithao123.cn/content-10469577.html

  9. java 防止xss攻击

    http://blog.csdn.net/zhengbo0/article/details/40507519 http://blog.csdn.net/ghsau/article/details/17 ...

  10. ansible 自动化管理

    1 什么样的情形需要批量部署 1.操作系统的安装 常见的有collber,red hat satelite(redhat)系统专用. 2.操作系统的配置 常见的有cfengine,puppet,che ...