2017-08-31 93 views
-3

我想知道什麼是最好的機器學習算法,甚至是更好的庫,如果我想匹配兩個看起來相似的面孔,可以使用它。有點像谷歌照片可以自動將相同人員的照片放入自己的相冊中。解決這個問題的最好方法是什麼?什麼機器學習算法用於人臉匹配?

+0

這是一個熱門的研究話題,並回答關於最好的總要考慮用例。在制定這個問題時,它顯示出一些缺乏研究成果!如果你懶惰,想限制這項研究,請閱讀[this](https://arxiv.org/abs/1503.03832),其中存在多個實現[(例如(openface)](https://cmusatyalab.github。 IO/openface /)。 – sascha

回答

1

基於人臉的用戶識別不僅僅是一種算法,它還是一個仍在積極研究中的整個過程。進行實驗,它的一種方法是按照下列四個步驟:

  1. 面部區域檢測/使用直方圖方向梯度的(HOG)
  2. 集中使用面部界標估計
  3. 眼睛和嘴脣提取使用CNN模型(openface例如)
  4. 圖片編碼
  5. 圖片使用voisinage算法(KNN,LSHForest等)
的搜索

這裏有一個博客文章,吸引了通過做基於面的用戶識別所需的步驟悠閒地散步: