2017-08-31 94 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等)
的搜索

这里有一个博客文章,吸引了通过做基于面的用户识别所需的步骤悠闲地散步: