首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iOS上执行面部识别?

如何在iOS上执行面部识别?
EN

Stack Overflow用户
提问于 2011-11-05 22:36:32
回答 2查看 7K关注 0票数 8

我已经开始为iOS开发一个应用程序,它可以从照片或iPhone / iPad相机中识别人脸。

现有的解决方案,如OpenCV和核心图像(在iOS 5.0中)提供了图像中的面部检测,但我找不到将人脸与人匹配的库或示例。

对于iOS,是否存在这样的执行面部识别的方法,而不仅仅是检测?

EN

回答 2

Stack Overflow用户

发布于 2011-11-05 22:44:14

在iOS 5上,您可以为该任务使用CoreImage (CIDetector、CIFeature、CIFaceFeature应作为相关关键字命名)。看看苹果的SquareCam示例应用,它包含了人脸检测功能。如果您的目标是较旧的iOS版本,openCV似乎是一个很好的方法。

http://developer.apple.com/library/ios/#samplecode/SquareCam/Introduction/Intro.html

Edit_:啊,太棒了。CoreImage只能检测人脸,但不能识别它们。但是也许你可以构建一个基于CoreImage的解决方案...

票数 5
EN

Stack Overflow用户

发布于 2011-11-05 22:44:50

OpenCV所做的被称为“人脸检测”。这与人脸识别不同,但与之相关,而人脸识别似乎是您想要做的事情。

人脸检测通过找到眼睛、嘴巴等面部特征的位置来“检测”人脸。要“识别”这些人脸,您需要将这些特征与已知人脸的数据库进行比较,这些已知人脸的特征已经被检测到。

我还没有意识到iOS的人脸识别库,这并不是一件容易的事情。根据我的经验,即使是苹果自己的iPhoto,其准确率也非常低。

但是,如果您只想进行人脸检测,或者想要在人脸检测库的基础上构建自己的人脸识别算法,iOS 5还包括一个人脸检测应用编程接口。您可以在CoreImage框架中找到它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8020842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档