iOS图像比较

我只是对image processing进行一些研究,如果有人能指出我正确的方向,我将不胜感激。 我想比较作为人脸图像的图像“A”和存储在数据库-B,C,D,E ..等中的图像,这些图像也是人脸的图像。 我想比较一下,看看这个人是否已经在数据库中。

几个问题:

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

我会去编译iPhone的openCV( http://computer-vision-talks.com/2011/02/building-opencv-for-iphone-in-one-click/ ),然后实现一个经典的方法做像人脸识别( http://www.shervinemami.info/faceRecognition.html

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

另外,当你说人脸识别是困难的,不是第一个链接显示检测图片上的脸是多么容易?

来自第一个链接的脸部检测只是为了检测脸部。 只是看图像中是否有人脸,然后可以将其作为input传递给识别algorithm。

  1. 是的,您可以识别,提取和量化人脸的各个方面,如瞳孔间距,嘴宽,鼻尖高度的百分比等。
  2. 有一家公司,Luxand,它使软件做到这一点,我认为他们许可。 上次我看了(2009?),他们没有一个Objective-C库。 他们确实有一个应用程序,声称从photograhs合并面部,所以你可以看到任何两个人的后代会是什么样子,但它很cheesy,有很多硬编码的面孔。 (如果你用一个茶壶穿过一只狗,你会得到和穿过两个真实面孔相同的婴儿脸。)AFAIK,iOS SDK没有这样做。
  3. 我只要Google“脸部识别”并开始阅读。 祝你好运。
  1. 人脸识别是非常困难的,你需要提取某种“function”,并执行一些测量… iphone硬件是不是很适合这个工作。
  2. 是的,你可以在这里查看http://maniacdev.com/2011/11/tutorial-easy-face-detection-with-core-image-in-ios-5/的教程和这里http://maniacdev.com / 2011/12 /开放源代码库添加简单的面对你的ios应用程序与免费的面向COM – api /免费的Web服务。 3.我build议你谷歌学者(http://scholar.google.it/scholar?q=face+recognition&hl=it&btnG=Cerca&lr=),但我认为如果你想编写自己的algorithm,你需要很多的业余时间:)