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


一、前言

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

二、正文

2.1 界面設計

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

2.2 執行演示

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

2.3 程序設計

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

三、未完待續

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM