首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android人脸检测支持

Android人脸检测支持
EN

Stack Overflow用户
提问于 2012-03-08 20:01:09
回答 1查看 2.7K关注 0票数 2

所以我知道android Ice Cream三明治支持人脸检测。因此,我最近将我的华硕transformer升级为一款启用了人脸检测解锁功能的平板电脑,效果非常好。现在,当我写一个使用人脸检测的程序时,当我试图找到支持的最大人脸数量时,我总是得到0,当我试图开始跟踪人脸时,我的应用程序总是崩溃。如果我的平板电脑明确支持人脸检测,为什么会这样呢?我做错了什么吗?下面是我用来检查是否支持人脸检测的代码:

代码语言:javascript
运行
复制
Camera.Parameters params = mCamera.getParameters();
System.out.println("Max num faces is!!!! :" + params.getMaxNumDetectedFaces());

我使用的完整代码可以在这里找到:https://docs.google.com/file/d/0B2Nu5U2Cz81qZExGQ25sWVdRd21IOExUUTZsZzFoZw/edit

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-08 20:08:34

人脸检测不是人脸识别。人脸检测是通过Haar级联来完成的,它可以确定图片中是否存在人脸。此功能可以包含在android摄像头应用程序中,但一定不能- API在那里,但它说它支持最多0个接口(意思是,什么都没有,消失,我们只是满意接口)

人脸解锁的工作方式不同-它不需要定位人脸,所以它可以使用一些模式匹配技术来识别它。

这是用于人脸检测的读取指针:

http://www.richardnichols.net/2011/01/java-facial-recognition-haar-cascade-with-jjil-guide/

即使你的相机软件不支持这个功能,你也可以通过相机预览功能自己实现它。

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

https://stackoverflow.com/questions/9617331

复制
相关文章

相似问题

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