Emgu CV3+C#图像处理(一):Emgu CV学习目录+EmguCV安装配置与使用
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安装配置与使用相关推荐
- Emgu CV3+C#图像处理(三):使用EmguCV进行简单图像处理
CvInvoke类包含了大多数的基本图像处理功能,像滤波.直方图操作.形态学处理等等.下面写一些示例. 首先,在VS2012中新建一个C#控制台应用程序,并按上一篇---所说的配置方式进行配置. 示例 ...
- 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 ...
- 【Git+Docker】Docker初期学习认识和安装配置详解
Docker: 特性: 1.以应用为中心 2.自动化构建 3.版本控制 4.组件重用 5.镜像共享 6.工具生态系统 具体后续学习 优势: 1.文件系统隔离 2.进程隔离 3.网络隔离 4.资源隔离和 ...
- [Freescale]E9学习笔记-LTIB安装配置
转自:http://blog.csdn.net/girlkoo/article/details/44535979 LTIB: Linux Target Image Builder Freescale提 ...
- 学习下载MySQL安装配置
一.下载MySQL网址 Mysql官网下载地址:https://downloads.mysql.com/archives/installer/ 1.选择安装的版本,点击Download下载 本人为了稳 ...
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——LTIB安装配置
Freescale提供了I.MX6的BSP开发包,可以在Freescale的官网下载到.为了与天嵌提供的版本一致,本文使用的BSP版本是:L3.0.35_4.1.0_130816_source,这版本 ...
- 大数据学习笔记03:安装配置CentOS7虚拟机
学习笔记<安装配置CentOS7虚拟机>下载链接:https://pan.baidu.com/s/1wxRh3ggzxZtzQshqMy_A8g 提取码:71yw
- mysql64位机安装和配置_MySQL学习第二天 安装和配置mysql winx64
一.安装方式 MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式: MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MyS ...
- cuda, cudnn的升级,各种深度学习库的安装
新版本的tensorflow和keras已经要求cudnn v6了,并且将来会升级到cuda9 和 cudnn7. cudnn7最大的特点是支持group convolution, 这里原先的环境是 ...
最新文章
- 抖音AI火了!以视频搜视频,不知小姐姐叫什么,也能搜出她的影像
- 阿里云API网关(14)流控策略
- 2018寒假学习计划
- linux查看并发量的命令
- Egg Node.js 从小工坊走向企业级开发 #20
- python:就喜欢看你看不惯我又干不掉我的样子
- windows linux内核版本,微软决定在Windows10中发布一个完整的Linux内核
- Keras深度学习实战(3)——神经网络性能优化技术详解
- 美团架构师探秘Java生态系统,介绍JDK、JVM、JEP
- Arduino IDE搭建ESP8266开发环境!文件下载过慢解决方法!
- 旅馆业治安管理信息系统
- 战战兢兢尝试tensorflow2.0
- Vcenter7部署3par ssmc
- 科思创为全新概念车丰田LQ提供可持续解决方案
- 从Antd 源码到自我实现之 Menu 导航菜单
- 手写springIOC、AOP
- IndexedDB踩坑必须注意点!!!
- AutoLayout(自动布局)入门
- nokogiri 足球比赛数据
- 基于web视频聊天技术归纳
热门文章
- win2000:ntoskrnl.exe 文件丢失解决一例
- 【汇编语言】转移指令循环指令
- 理解快速离散傅里叶变换算法(FFT)
- 西门子界面官方精美触摸屏+WINCC程序模板 西门子官方触摸屏程序模板,炫酷的扁平式动画效果,脚本动画,自动生成二维码,可仿真,堪比智能手机,有精简,精致,wincc,无线面板等包含了所有西门子人机界
- 推荐算法遇到后悔药:评蚂蚁的ESCM2模型
- mysql lambda查询_MySQL高级查询和编程基础
- 云计算技术 — 混合云 — Overview
- 七十行代码教你使用 python ffmpeg 压缩视频,再也不用担心视频过大了
- 学习古月课程遇到的问题以及实践过程
- 探寻全新模式 SaaS服务商破局