Face recognition 针对特定场景的人脸识别

Face recognition 针对特定场景的人脸识别,face-recognition,Face Recognition,我的问题是: 我有一个我想确认的人X 图片约为72dpi 200x400 面部不是图像的焦点(可能约为图像的10%) 面几乎总是以一定角度,在任何方向偏离中心0-60度 有时我有同一张脸的多个角度,很少有特写镜头 这些图片具有不同的照明,太宽而无法定义 我有一个高质量图片的数据库,可以与之进行比较 有时,数据库会缩小图片,但大多数情况下都会放大到面部,并直接对准相机 这个数据库有大约3000张带有某些人身份的照片 在某种程度上,我想在我的数据库中找到X个人 我意识到这需要面部识别,但是有

我的问题是:

我有一个我想确认的人X

  • 图片约为72dpi 200x400
  • 面部不是图像的焦点(可能约为图像的10%)
  • 面几乎总是以一定角度,在任何方向偏离中心0-60度
  • 有时我有同一张脸的多个角度,很少有特写镜头
  • 这些图片具有不同的照明,太宽而无法定义
我有一个高质量图片的数据库,可以与之进行比较

  • 有时,数据库会缩小图片,但大多数情况下都会放大到面部,并直接对准相机
  • 这个数据库有大约3000张带有某些人身份的照片
在某种程度上,我想在我的数据库中找到X个人


我意识到这需要面部识别,但是有很多方法可以进行特征检测/识别等,我想知道在我的场景中最好的方法是什么。

作为第一步,你应该检测数据库和拍摄对象图像中的面部

以下是一个openCV示例:

OpenCV附带了几种不同的分类器,但您可能需要进一步努力来检测有角度的人脸

对于主题的分类,可以使用特征脸实现。还有一个openCV库:


但是,对于分类,在训练数据中还需要有角度的面。否则,您将找不到合适的匹配项。

这是一个老问题,但我想我会发布我使用的解决方案。Face.com是一个人脸检测和识别REST API,它实现了我想要的功能,比我尝试的大多数库都有更好的结果。

也许你可以使用类似的功能。你会发现一种显示肤色和人脸识别的算法。

这可能会有帮助。卢卡斯,谢谢你为我的作品做广告!:)给我寄封信!顺便问一下,你能链接到:而不是libfacerec吗。因为它已经集成在那里了。是的。直到他们关闭他们的API,我听说这很快就会发生。8月8日左右。耶,脸谱网让我更恨你!那么当它关闭的时候你做了什么?您可以使用所选库编辑此答案,以便其他人也知道。请注意,答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移往往会过时)。请考虑在这里添加一个独立的概要,将链接作为参考。