最近公司讓做一款產品!要求要用到人臉識別技術,稍后有時間我整理下思路以及用到的技術!
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