【问题标题】:iOS image comparisoniOS 图像对比
【发布时间】:2012-01-29 11:58:31
【问题描述】:

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

几个问题:

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

【问题讨论】:

    标签: iphone objective-c ios cocoa image-processing


    【解决方案1】:
    1. 是的,您可以识别、提取和量化人脸的各个方面,例如瞳孔之间的距离、嘴巴的宽度、鼻尖所在的头部高度百分比等。
    2. 有一家公司 Luxand 生产软件来执行此操作,我认为他们许可了它。上次我看(2009 年?)他们没有objective-c 库。他们确实有一个声称可以合并照片中的面孔的应用程序,因此您可以看到任何两个人的后代会是什么样子,但它非常俗气,有很多硬编码的面孔。 (如果你用茶壶穿越一只狗,你会得到与穿越两张真实面孔相同的娃娃脸。) AFAIK,iOS SDK 中没有任何东西可以做到这一点。
    3. 我只想谷歌“面部识别”并开始阅读。祝你好运。

    【讨论】:

      【解决方案2】:

      我会为 iPhone 编译 openCV (http://computer-vision-talks.com/2011/02/building-opencv-for-iphone-in-one-click/),然后实现一种经典的方法来进行面部识别,如特征脸 (http://www.shervinemami.info/faceRecognition.html)

      但不要指望奇迹准确率会低,应用程序会很慢。

      此外,当您说人脸识别很困难时,第一个链接不是显示在图片上检测人脸是多么容易吗?

      第一个环节的人脸检测只是检测人脸。只是看看图像中是否有人脸,然后您可以将其作为输入传递给识别算法。

      【讨论】:

        【解决方案3】:
        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/ 免费的网络服务。 3.我建议你谷歌学者(http://scholar.google.it/scholar?q=face+recognition&hl=it&btnG=Cerca&lr=)但我认为如果你想编写自己的算法你需要很多空闲时间:)

        【讨论】:

        • 我有兴趣在我的论文中使用这个,只是做一些初步研究,看看它是否合理。另外,当您说人脸识别很困难时,第一个链接不是显示在图片上检测人脸是多么容易吗?
        • 我说如果你必须从头开始编写一个完整的图像分析软件,这很难。我没有直接的经验,我用 MatLab 写了一些图像分析功能,这是一个很长的工作。
        猜你喜欢
        • 2015-12-21
        • 2012-05-18
        • 2012-08-25
        • 1970-01-01
        • 2015-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多