EmguCV学习目录:

Emgu CV3+C#图像处理(一):Emgu CV学习目录+EmguCV安装配置与使用
Emgu CV3+C#图像处理(二):EmguCV主要模块简介
Emgu CV3+C#图像处理(三):使用EmguCV进行简单图像处理
Emgu CV3+C#图像处理(四):使用EmguCV获取摄像头、读取视频
Emgu CV3+C#图像处理(五):C#界面使用用EmguCV加载图像
Emgu CV3+C#图像处理(六):霍夫圆检测/线检测 & 矩形/三角形检测
Emgu CV3+C#图像处理(七):使用HOG描述符进行行人检测


EmguCV安装配置与使用

Emgu CV是OpenCV图像处理库的跨平台.Net包装器。允许从.NET兼容语言(C#,VB,VC ++,IronPython等)调用OpenCV函数。下面开始安装配置Emgu CV,并开始第一个测试程序。

环境:Win7 +Emgu CV3.0.0

安装配置

首先从Emgu CV下载地址处下载安装包。这里我们使用3.0.0版本的Emgu CV。然后选择适当位置解压/运行得到一个文件夹(路径尽量不要有中文,如“D:\EmguCV”)。
然后,选择“计算机”——>右击“属性”——>“高级系统设置”——>“高级”——>“环境变量”——>“系统变量”,双击Path添加安装目录(如“D:\EmguCV\emgucv-windows-universal 3.0.0.2157\bin\x64”)中间用分号英文隔开。(32位操作系统选“…\bin\86”)

使用

新建工程

打开VS2012,新建一个C#控制台应用程序:

“配置管理器”选择“x64”。

添加需要的EmguCV动态链接库

打开“解决方案资源管理器”——>选择“引用”——>右击选择“添加引用”

打开“浏览”——>选择这3个常用的dll,并确定。

添加需要的系统动态链接库

查看本机系统动态链接库位置:
打开“解决方案资源管理器”,选择一个已加载的系统动态链接库:

右击查看属性:

可以看到系统动态链接库所在地址。
然后,同样的方法,打开“解决方案资源管理器”——>选择“引用”——>右击选择“添加引用”:

添加将要使用的“System.Drawing.dll”。

编辑第一个“Hello World”
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;using System.Drawing;//添加系统动态链接库using Emgu.CV;
using Emgu.CV.CvEnum;
using Emgu.CV.Structure;namespace ConsoleApplication
{class Program{static void Main(string[] args){String win1 = "Test Window";//新建窗口CvInvoke.NamedWindow(win1);//新建图像Mat img = new Mat(200, 500, DepthType.Cv8U, 3);//设置图像颜色img.SetTo(new Bgr(255, 0, 0).MCvScalar);//绘制文字CvInvoke.PutText(img, "Hello, world", new System.Drawing.Point(10, 80), FontFace.HersheyComplex, 2.0, new Bgr(0, 255, 255).MCvScalar, 4);//显示CvInvoke.Imshow(win1, img);CvInvoke.WaitKey(0);CvInvoke.DestroyWindow(win1);}}
}

显示:

其中,添加“System.Drawing.dll”是应为程序中使用到了System.Drawing.Point;
CvInvoke类包含了大多数的基本图像处理功能,以后会经常使用。


Emgu CV::Download

EmguCV::Download And Installation

Emgu CV3+C#图像处理(一):Emgu CV学习目录+EmguCV安装配置与使用相关推荐

  1. Emgu CV3+C#图像处理(三):使用EmguCV进行简单图像处理

    CvInvoke类包含了大多数的基本图像处理功能,像滤波.直方图操作.形态学处理等等.下面写一些示例. 首先,在VS2012中新建一个C#控制台应用程序,并按上一篇---所说的配置方式进行配置. 示例 ...

  2. caffe linux 教程,Caffe 深度学习入门教程 - 安装配置Ubuntu14.04+CUDA7.5+Caffe+cuDNN_Linux教程_Linux公社-Linux系统门户网站...

    安装配置Ubuntu14.04+CUDA7.5+Caffe+cuDNN 一.版本 Linux系统:Ubuntu 14.04 (64位) 显卡:Nvidia K20c cuda: cuda_7.5.18 ...

  3. 【Git+Docker】Docker初期学习认识和安装配置详解

    Docker: 特性: 1.以应用为中心 2.自动化构建 3.版本控制 4.组件重用 5.镜像共享 6.工具生态系统 具体后续学习 优势: 1.文件系统隔离 2.进程隔离 3.网络隔离 4.资源隔离和 ...

  4. [Freescale]E9学习笔记-LTIB安装配置

    转自:http://blog.csdn.net/girlkoo/article/details/44535979 LTIB: Linux Target Image Builder Freescale提 ...

  5. 学习下载MySQL安装配置

    一.下载MySQL网址 Mysql官网下载地址:https://downloads.mysql.com/archives/installer/ 1.选择安装的版本,点击Download下载 本人为了稳 ...

  6. I.MX6Q(TQIMX6Q/TQE9)学习笔记——LTIB安装配置

    Freescale提供了I.MX6的BSP开发包,可以在Freescale的官网下载到.为了与天嵌提供的版本一致,本文使用的BSP版本是:L3.0.35_4.1.0_130816_source,这版本 ...

  7. 大数据学习笔记03:安装配置CentOS7虚拟机

    学习笔记<安装配置CentOS7虚拟机>下载链接:https://pan.baidu.com/s/1wxRh3ggzxZtzQshqMy_A8g 提取码:71yw

  8. mysql64位机安装和配置_MySQL学习第二天 安装和配置mysql winx64

    一.安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MyS ...

  9. cuda, cudnn的升级,各种深度学习库的安装

    新版本的tensorflow和keras已经要求cudnn v6了,并且将来会升级到cuda9 和 cudnn7.  cudnn7最大的特点是支持group convolution, 这里原先的环境是 ...

最新文章

  1. 抖音AI火了!以视频搜视频,不知小姐姐叫什么,也能搜出她的影像
  2. 阿里云API网关(14)流控策略
  3. 2018寒假学习计划
  4. linux查看并发量的命令
  5. Egg Node.js 从小工坊走向企业级开发 #20
  6. python:就喜欢看你看不惯我又干不掉我的样子
  7. windows linux内核版本,微软决定在Windows10中发布一个完整的Linux内核
  8. Keras深度学习实战(3)——神经网络性能优化技术详解
  9. 美团架构师探秘Java生态系统,介绍JDK、JVM、JEP
  10. Arduino IDE搭建ESP8266开发环境!文件下载过慢解决方法!
  11. 旅馆业治安管理信息系统
  12. 战战兢兢尝试tensorflow2.0
  13. Vcenter7部署3par ssmc
  14. 科思创为全新概念车丰田LQ提供可持续解决方案
  15. 从Antd 源码到自我实现之 Menu 导航菜单
  16. 手写springIOC、AOP
  17. IndexedDB踩坑必须注意点!!!
  18. AutoLayout(自动布局)入门
  19. nokogiri 足球比赛数据
  20. 基于web视频聊天技术归纳

热门文章

  1. win2000:ntoskrnl.exe 文件丢失解决一例
  2. 【汇编语言】转移指令循环指令
  3. 理解快速离散傅里叶变换算法(FFT)
  4. 西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板,炫酷的扁平式动画效果,脚本动画,自动生成二维码,可仿真,堪比智能手机,有精简,精致,wincc,无线面板等包含了所有西门子人机界
  5. 推荐算法遇到后悔药:评蚂蚁的ESCM2模型
  6. mysql lambda查询_MySQL高级查询和编程基础
  7. 云计算技术 — 混合云 — Overview
  8. 七十行代码教你使用 python ffmpeg 压缩视频,再也不用担心视频过大了
  9. 学习古月课程遇到的问题以及实践过程
  10. 探寻全新模式 SaaS服务商破局