美顏SDK背後的人臉關鍵點技術

在這個科技飛速發展的時代,應用到生活中的社交APP逐漸增多。而這就意味著美顏SDK的應用場景也在不斷的增多。生活中我們常用美圖秀秀、B612等美顏相機來分享生活日常。然而人們大多數只知道美顏的功能及效果卻不知道美顏SDK背後涉及到的技術。

美顏SDK背後的人臉關鍵點技術

(圖片來源於網路,侵刪)

人臉識別包括人臉檢測、人臉關鍵點識別、人臉表情識別等相關技術,可以精準定位到影片畫面中的人臉位置資訊,透過提取人臉的眼睛、鼻子、嘴巴、眉毛等特徵點,精準的定位到人臉的五官位置並獲取相關資訊。這個技術可以說是美顏功能實現的核心技術了。

萌圖美顏是基於深度神經網路演算法實現的實時識別人臉並檢測106個人臉關鍵點的技術實現的,使用MTCNN演算法訓練、測試或得可用的訓練模型,從而根據訓練模型識別影象中人臉,之後對人臉資料集進行106個關鍵點標註與校對;以標註後人臉資料集為訓練集和測試集,使用深度神經網路演算法反覆進行多次訓練、測試、調參最佳化,獲得較為準確的人臉關鍵點識別模型,使用訓練後的人臉關鍵點模型對影象中識別到的人臉進行計算,獲得106個人臉關鍵點資料。

美顏SDK背後的人臉關鍵點技術

(圖片來源於網路,侵刪)

萌圖在人臉關鍵點技術的基礎上透過其他技術層面來提升識別準確率、魯棒性和執行效能,其中透過使用濾波演算法,透過統計、計算前N幀的人臉關鍵點資料與當前幀的人臉關鍵點資料進行整合,最佳化當前幀的人臉關鍵點資料,使得實時檢測到的人臉關鍵點資料更穩定,魯棒性更高,透過對待識別的影象進行旋轉、映象翻轉、縮小尺寸等操作,提升人臉識別和關鍵點檢測的效率,降低CPU佔用率。

美顏SDK背後的人臉關鍵點技術

(圖片來源於網路,侵刪)

美顏SDK的實現是離不開各項演算法的支援,人臉關鍵點技術決定了美顏、美型等功能的效果穩定性。美顏SDK還是要選擇價效比較高的服務商,萌圖美顏SDK歡迎前來諮詢測試!

頂部