vnsc5858威尼斯城官网 > vnsc5858威尼斯城官网 > vnsc5858威尼斯城官网:人脸识别Emgucv

原标题:vnsc5858威尼斯城官网:人脸识别Emgucv

浏览次数:50 时间:2019-10-09

OpenCV

最近公司让做一款产品!要求要用到人脸识别技术,稍后有时间我整理下思路以及用到的技术!

OpenCV是一个开源的跨平台的计算机视觉库,它的设计目标时执行速度尽量快,主要关注实时应用。可以运行在Linux、Windows、Mac OS、Android、IOS、Maemo、FreeBSD、OpenBSD等操作系统上。OpenCV采用C/C++语言开发和使用外还支持使用C#、Ruby、Java等编程语言,同时提供了对Python、MATLAB等语言的接口,实现了图像处理和计算视觉方面的很多通用算法。OpenCV包含的函数500多个,覆盖了计算机视觉的许多应用领域,如工厂产品检测、医学成像、信息安全、用户界面、摄像机标定、立体视觉和机器人、显卡加速等。

 

Emgu 介绍

 

Emgu CV是将OpenCV使用.NET编程语言(C#)封装成的.NET库,使用Emgu CV就可以在.NET平台上调用OpenCV的功能。

EmguCv简介

Emgu历史进程如下:

EmguCV 是.NET 平台下对OpenCV 图像处理库的封装。也就是OpenCV的.NET 版。它运行在.NET 兼容的编程语言下调用OpenCV的函数,如C#、VB、VC++、IronPython 等。这个封装库可以在Mono 下编译和在Linux / Mac OS X 上运行。目前在网络上关于Emgucv 的文章不少,但是由于EmguCv 每个版本都有修改一部分函数,版本向下兼容做的不是很好,所以比较混乱,。我的开发环境为VS2015+EmguCv3.1.0 版本。

2008年3月 第一个版本开源版本EmguCV 1.1.1发布

EmguCv安装和配置

2008年5月 EmguCV 1.2.2 正式发布,实现了从Image和Matrix类中获取》NET数组O(1)操作,以及一个窗体图像显示控件ImageBox。

一、去官网下载 Emgucv : 

2008年9月 EmugCV 1.3.0正式发布,修正了许多bug,新增了Bgra色彩空间,同时引入了ZedGraph组件显示直方图,并且对程序集实现了强签名。

vnsc5858威尼斯城官网 1

2008年11月 EmugCV 1.4.0 正式发布,支持OpenCV 1.1Pre1版本。

 

2009年2月 EmugCV 1.5.0 正式发布,新增了机器学习库。

 

2009年10月 EmugCV 2.0.1 正式发布,基于OpenCV 2.0开发

vnsc5858威尼斯城官网 2

2010年12月 EmguCV 2.2.0 正式发布,,新增了特征检测,并开始支持VS 2010开发环境。

安装很简单,这里就不说了

2011年2月 EmguCV 2.2.1 正式发布,新增GPU硬件加速组件。

安装完成后所得到得到的目录结构

2011年8月 EmguCV 2.3.0 正式发布,使用tesseract 3.0新增OCR检测,同时增强及修复GPU组件功能。

 vnsc5858威尼斯城官网 3

2012年5-9月 EmguCV 2.4.X(0,2) 正式发布,新增IOS及Android方面的商业版本,同时将GPU组件建立在CUDA 4.2版本之上。

 

2013年1月-2014年4月 EmguCV 2.4.9 (Alpha,Beta)发布,GPU构架不在依赖客户机Nvidia显卡驱动程序,并开始支持Windows Store App,新增CLAHE算法。

简单介绍下上图的目录结构,

2014年12月 EmguCV 2.4.10发布,基于OpenCV 2.4.10开发。

bin :里面有以后建项目所用倒的 dll(动态链接库)

2015年5月 Emgu CV 3.0.0 候选版发布,基于OpenCV 3.0.0-rc1版本,新增对Windows Phone8.1、Unity5.0的支持。

vnsc5858威尼斯城官网 ,Emgu.CV.Example: 官方给出的一些demo

2015年6月 发布Emgu CV3.0.0,基于OpenCV 3.0.0,将非托管代码合并到一个dll库(cvextern.dll)。新增对VS 2015的支持,移除VS 2008 的调试可视化支持。

Emgu.CV.Documentation.chm: 官方的给出的说明文档英文版,

2016年2月 发布 Emgu CV 3.1.0不再支持x86上的CUDA,CUDA 7.0版本已经放弃了x86支持。

 

2016年12月 发布 Emgu CV 3.1.0-r16.12,CUDA构建基于CUDA 8.0并支持最新的NVIDIA设备。

配置环境变量:

2017年5月 发布Emgu CV 3.2.0,基于OpenCV 3.2,升级Tesseract OCR到 4.0-dev版本,并且使用更好的LSTM -OCR引擎替代原先的OCR引擎

  1.此电脑(我的win10)右键属性

2017年11月 发布Emgu CV3.3.0 基于OpenCV 3.3,Windows版本使用Visual Studio 2017构建,同时将CUDA升级到9.0。

  vnsc5858威尼斯城官网 4

2018年4月 发布EmugCV 3.4.1 基于OpenCV 3.4.1 ,升级CUDA到9.1。

 

本文由vnsc5858威尼斯城官网发布于vnsc5858威尼斯城官网,转载请注明出处:vnsc5858威尼斯城官网:人脸识别Emgucv

关键词:

上一篇:nginx初学者指导

下一篇:composer镜像安装laravel