如何检测照片上的某些脸部

时间:2010-10-28 22:39:10

标签: language-agnostic face-recognition

我只是在小睡,然后那个疯狂的想法进入了我的脑海。在这里。

我们每张照片都有两张不同的照片。我们如何检测这两张照片上是否有同一个人?

有可能吗?如果是,我可以使用Java或PHP吗?怎么办呢?有任何想法吗?也许每张脸都有一个“算法”或可以帮助我们的东西?

非常感谢。

4 个答案:

答案 0 :(得分:5)

这不是一个简单的解决方案(并且不能在SO答案中涵盖);你可以从reading papers on facial recognition开始。如果这是您真正想要做的事情,请在准备开始编写代码之前先准备好阅读大量背景信息。这个主题是很多人的博士和硕士论文的基础。在这种情况下,语言不如算法重要。还要为大量数学做好准备。至少,你会学到一些很酷的东西。 :)

答案 1 :(得分:2)

我是一个非常类似的任务。它不好玩。几乎不可能建立人脸识别 - 人脸检测很容易,识别是困难的部分......算法通常是我所见过的一个守卫的秘密。

但我确实找到了这个:http://face.com/

面部识别API。提供数据,它会提供您之前提供的名称和详细信息。您可以检查是否存在面部。

如果您提出了大量请求或开始在企业级别工作 - 他们会收费。

答案 2 :(得分:1)

只要具有对图像数据进行数字运算的工具,该语言就无关紧要了。面部识别对于像这样的论坛帖子来说太大了。我只想谷歌“面部识别算法”。

答案 3 :(得分:1)

我同意其他人的意见,这不是微不足道的。

  1. 检测两张照片中的脸部
  2. 规范化面部数据
  3. 比较数据以查看它们是否匹配