1

我只是在打盹,然后那个疯狂的想法出现在我脑海中。这里是。

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

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

非常感谢。

4

4 回答 4

5

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

于 2010-10-28T22:44:07.610 回答
2

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

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

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

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

于 2010-10-28T23:10:55.537 回答
1

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

于 2010-10-28T22:44:12.263 回答
1

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

  1. 检测两张照片中的人脸
  2. 标准化面部数据
  3. 比较数据以查看它们是否匹配
于 2010-10-28T23:11:49.420 回答