在使用opencv,進行人臉識別的時候,有部分的人臉無法識別出來,另外識別側臉時識別精度較低。而dlib相對opencv的精度有所提高。
dlib是乙個現代的c ++工具包,包含了用c ++建立複雜軟體來解決實際問題的機器學習演算法和工具。
它被廣泛應用於工業界和學術界,包括機械人,嵌入式裝置,手機以及大型高效能計算環境。
dlib的
開源許可
允許您在任何應用程式中免費使用它。
以上是dlib官網上對dlib的介紹:
一 使用dlib進行人臉識別
標記樣本程式face_landmark_detection_ex.cpp.html
另外我們還可以訓練出來乙個神經網路 :
可以參考
當然我們還可以結合openface 做表情識別:
具體可以參考《深度學習演算法實踐》吳岸城版
利用dlib進行人臉檢測
1 dlib安裝,pip install dlib。參考 同opencv人臉檢測,參考 構建人臉檢測器 detector dlib.get frontal face detector 獲取人臉關鍵點檢測器 predictor dlib.shape predictor shape predictor ...
使用opencv進行人臉識別
最近由於大作業需要,使用了opencv進行人臉識別。一般來說,識別分為兩部,即人臉檢測 人臉識別,opencv提供了乙個人臉檢測的sample,有乙個比較成熟的訓練人臉正面訓練檔案,這是我所知的乙個很成熟的人臉識別工具,而且已用於一些前沿3d愛情動作遊戲中,這裡主要是對其提供的sample作了一定的...
使用opencv進行人臉識別
最近由於大作業需要,使用了opencv進行人臉識別。一般來說,識別分為兩部,即人臉檢測 人臉識別,opencv提供了乙個人臉檢測的sample,有乙個比較成熟的訓練人臉正面訓練檔案,這是我所知的乙個很成熟的人臉識別工具,而且已用於一些前沿3d愛情動作遊戲中,這裡主要是對其提供的sample作了一定的...