什么机器学习算法用于面部匹配?

时间:2017-08-31 09:58:59

标签: algorithm machine-learning tensorflow

如果我想匹配看起来相似的两个面,我希望你能看到最好的机器学习算法,甚至更好的库。有点像谷歌照片可以自动将同一个人的照片放在自己的相册中。解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

基于面部的用户识别不仅仅是一种算法,而是一个仍在积极研究中的整个过程。尝试它的一种方法是遵循以下四个步骤:

  1. 使用方向梯度直方图(HOG)进行面部区域检测/提取
  2. 使用面部地标估算
  3. 集中眼睛和嘴唇
  4. 使用CNN模型进行图像编码(例如,openface)
  5. 使用voisinage算法(KNN,LSHForest等)进行图像搜索
  6. 这是一篇博客文章,详细介绍了进行基于脸部的用户识别所需的步骤: