2012-01-28 94 views
1

我只是在做一些图像处理的研究,并希望如果有人能指出我在正确的方向。我想比较作为人脸图像的图像'A'和存储在数据库-B,C,D,E ..等中的图像,这些图像也是人脸的图像。我想比较它们以查看人员“A”是否已经在数据库中。iOS图像比较

几个问题:

1.如何进行人脸识别比较? (你是否提取了特征,如眼睛/嘴巴,并将它们与其他图像进行比较?)。 2.是否有能够在图像之间进行比较的预建库?还是我需要写我自己的算法? 3.我可以从哪里开始? (会欣赏一些参考资料/阅读材料)。

回答

0

我会去与编译OpenCV的为iPhone(http://computer-vision-talks.com/2011/02/building-opencv-for-iphone-in-one-click/),然后执行的经典方法做人脸识别像特征脸(http://www.shervinemami.info/faceRecognition.html

之一,但不要指望奇迹的准确性会很低,而应用程序会很慢。

此外,当你说人脸识别很难不第一个链接显示它是多么容易检测到图片上的面孔?

来自第一个链接的人脸检测只是为了检测人脸。只是要查看图像中是否有人脸,然后才能将其作为输入传递给识别算法。

1
  1. 是的,你识别,提取和量化的人脸的各个方面,如
  2. 有公司瞳孔之间的距离,嘴宽,头部高度,其中鼻尖是百分比等, Luxand使得软件能够做到这一点,我认为他们也许可。我上次看(2009?)他们没有一个Objective-C库。他们确实有一个应用程序,声称可以合并来自photograhs的脸部,所以你可以看到任何两个人的后代会是什么样子,但它非常俗气,有很多硬编码的脸。 (如果你穿过一只带有茶壶的狗,你会得到和穿过2张真脸一样的娃娃脸。) AFAIK,iOS SDK没有这样做。
  3. 我只是谷歌“脸部识别”,并开始阅读。祝你好运。
0
  1. 面部识别是很困难的,你需要提取某种“功能”,并执行一些测量... iphone的硬件不是很适合这个工作。
  2. 是的,你可以点击这里 http://maniacdev.com/2011/11/tutorial-easy-face-detection-with-core-image-in-ios-5/ 的教程,并在这里 http://maniacdev.com/2011/12/open-source-library-for-adding-easy-face-to-your-ios-app-with-the-free-face-com-api/ 一个免费的Web服务。 3.i建议你google学者(http://scholar.google.it/scholar?q=face+recognition & hl = it & btnG = Cerca & lr =)但我认为如果你想编写自己的算法你需要大量O口的空闲时间:)
+0

我有兴趣为我的论文追求这一点,只是做一些初步的研究,看看它是否合理。另外,当你说人脸识别很困难时,第一个链接不会显示如何轻松地检测图片上的人脸? – 2012-01-29 00:56:22

+0

我说这很难,如果你必须从头开始写一个完整的图像分析软件。我没有直接的经验,我用MatLab写了一些图像分析功能,这是非常长的工作。 – 2012-01-29 01:14:14