本文是《人臉識別完整項目實戰》系列博文第14章《實時人臉特徵點標定程序設計》,本章內容詳細介紹Win10 環境下,基於Visual Studio 2015 + Opencv + Dlib開發環境,如何實現實時視頻流人臉特徵點標定程序的設計。本文內容已經同步錄製成視頻課程,課程地址:《人臉識別完整項目實戰》html
人臉特徵點標定程序沿用以前的界面設計,新增人臉特徵點標定按鈕,界面設計以下圖所示:
app
人臉特徵點標定程序運行後,被識別出的68我的臉特徵點將被繪製出來。程序執行結果以下圖所示:
人臉特徵點檢測程序,同時支持特徵點序號的文本化輸出,輸出結果以下圖所示:
oop
人臉特徵點檢測程序執行流程包括五個關鍵步驟:
1.模型加載:加載Dlib人臉檢測模型文件;
2.視頻抓怕:逐幀抓取,逐幀識別;
3.人臉檢測:調用Dlib提供的人臉檢測器,進行人臉檢測,並保存區域特徵;
4.特徵點標定:調用dlib提供的68位人臉特徵點檢測模型,識別人臉特徵點,並保存;
5.特徵區域繪製:基於識別出的特徵點座標,進行特徵點繪製,並輸出特徵點索引;
程序源碼以下圖所示:
spa
本文是《人臉識別完整項目實戰》系列博文第14章《實時人臉特徵點標定程序設計》,全文共25個章節,持續更新,敬請關注。人臉識別技術交流QQ羣:859860225。.net
上一篇: 《人臉識別完整項目實戰(13):實時人臉檢測程序設計》設計