人臉識別完整項目實戰(15):實時人臉檢測程序設計

一、前言

本文是《人臉識別完整項目實戰》系列博文第13章《實時人臉檢測程序設計》,本章內容詳細介紹Win10 環境下,基於Visual Studio 2015 + Opencv + Dlib開發環境,如何實現實時視頻流人臉檢測程序的設計。本文內容已經同步錄製成視頻課程,課程地址:《人臉識別完整項目實戰

二、正文

2.1 界面設計

人臉檢測程序沿用之前的界面設計,新增人臉檢測按鈕,如下圖所示:
人臉檢測界面設計
程序演示界面如上圖所示,新增人臉檢測按鈕。

2.2 執行演示

人臉檢測程序運行後,被識別出的人臉將被矩形框圈出。執行結果如下圖所示:
人臉檢測執行結果

2.3 程序設計

人臉檢測程序設計流程包括四個步驟:
1.模型加載:加載Dlib人臉檢測模型文件;
2.視頻抓怕:逐幀抓取,逐幀識別;
3.人臉檢測:調用Dlib提供的人臉檢測器,進行人臉檢測,並保存區域特徵;
4.特徵區域繪製:特徵區域即人臉所在的區域,通過繪製矩形並顯示,展示識別結果;
程序源碼如下圖所示:
人臉檢測核心源碼設計

三、未完待續

本文是《人臉識別完整項目實戰》系列博文第13章《實時人臉檢測程序設計》,全文共25個章節,持續更新,敬請關注。人臉識別技術交流QQ羣:859860225。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章