2010-07-21 135 views
5

我想开发一个应用程序,用户在其中输入(人的)图像,系统应该能够从人的图像中识别人脸。如果图像中有多个人,系统也可以工作。人脸识别逻辑

我需要一个逻辑,我没有任何想法如何能以这样的方式对图像的像素数据的工作,它识别人的面孔。

+2

这个问题对Stack Overflow来说太高了。如果你有一些本应该检测眼睛的代码(例如)不起作用,那么这将是(可能)可以回答的。为了做到这一点,你需要做一些关于人脸识别技术的阅读,然后尝试实现一种。 – ChrisF 2010-07-21 10:32:01

+0

@Petar:对不起,我正在讽刺。无论如何,我删除了评论。只是想说明这可能是计算机科学中最困难的问题之一,它不是你在一些人告诉你算法之后几天拍打在一起:) – fearofawhackplanet 2010-07-21 10:32:51

+0

@fear没问题:) – 2010-07-21 10:33:59

回答

0

有许多不同的alghorithms在那里。基本上你在找什么是“计算机视觉”。我们在大学里进行了一个基于面部识别和检测的项目。你需要做的是广泛的谷歌,并试图了解所有这些东西。有一些数学参与,所以要做好准备。首先去wikipedia。那么您将需要搜索pdf出版物的特定算法。

你可以去一个很难的方式 - 自己写一个所有alghorithms的实现。或简单的方法 - 使用一些计算机视觉库,如OpenCVOpenVIDIA

而实际上并不难做出可行的事情。所以要勇敢。更困难的是制作一个能够在不同条件下不断变化的软件。这就是谷歌不会帮助你的地方。但我想你不想深究。