最近公司让做一款产品!要求要用到人脸识别技术,稍后有时间我整理下思路以及用到的技术!
EmguCv简介
EmguCV 是.NET 平台下对OpenCV 图像处理库的封装。也就是OpenCV的.NET 版。它运行在.NET 兼容的编程语言下调用OpenCV的函数,如C#、VB、VC++、IronPython 等。这个封装库可以在Mono 下编译和在Linux / Mac OS X 上运行。目前在网络上关于Emgucv 的文章不少,但是由于EmguCv 每个版本都有修改一部分函数,版本向下兼容做的不是很好,所以比较混乱,。我的开发环境为VS2015+EmguCv3.1.0 版本。
EmguCv安装和配置
一、去官网下载 Emgucv : https://sourceforge.net/projects/emgucv/files/emgucv
安装很简单,这里就不说了
安装完成后所得到得到的目录结构
简单介绍下上图的目录结构,
bin :里面有以后建项目所用倒的 dll(动态链接库)
Emgu.CV.Example: 官方给出的一些demo
Emgu.CV.Documentation.chm: 官方的给出的说明文档英文版,
配置环境变量:
1.此电脑(我的win10)右键属性
配置路径: C:\Emgu\emgucv-windesktop 3.1.0.2282\bin\x64(就是你的Emgucv的安装路径)
好吧到此 第一步结束,
二、用Emgucv创建一个Hello World