1. 程式人生 > >SmileyFace——基於OpenCV的人臉人眼檢測、面部識別程序

SmileyFace——基於OpenCV的人臉人眼檢測、面部識別程序

tro 識別 open HR tps 應用 動態 框圖 顯示

技術分享圖片

項目地址

https://github.com/guoyaohua/SmileyFace

開發環境

Visual Studio 2010

MFC + OpenCV

功能描述

  1. 靜態圖像人臉檢測
  2. 視頻人臉追蹤檢測
  3. 攝像頭人臉檢測
  4. 人臉切割顯示
  5. 實時面部識別
  6. 樣本自動采集
  7. 基於面部識別的程序鎖

系統框圖

人臉檢測

技術分享圖片

人臉識別

技術分享圖片

系統截圖

本程序以用戶體驗為中心,界面簡潔、明了、易於操作。即使第一次使用該應用,也可以流利的操作。

1.主界面

技術分享圖片

2.人臉檢測效果圖——標準正臉

技術分享圖片

3.人臉檢測效果圖——人臉集

技術分享圖片

4.人臉檢測效果圖——人群

技術分享圖片

5.圖片切割顯示

若勾選顯示臉圖選項,則會將臉圖圖像分割出來彈窗顯示。

技術分享圖片

6.攝像頭動態人臉檢測

技術分享圖片

7.樣本庫自動采集

點擊采集樣本按鈕,程序會自動將攝像頭檢測出的臉部圖像切割,保存在”/trainingdata/”文件夾下。

技術分享圖片

8.實時面部識別

可通過調節置信度來調節識別精度

技術分享圖片

9.基於面部識別的程序鎖

當人臉認證成功後,程序會彈窗提示並自動打開已加密文件。

技術分享圖片

SmileyFace——基於OpenCV的人臉人眼檢測、面部識別程序