1

我一直在使用 API 14+ 的人脸检测功能。在 Galaxy Nexus 上的我的 4.1 (JellyBean) 上,似乎Camera.Face.id, leftEye, rightEye, mouth并不像id往常一样支持-1,所有其他的都是null. ICS 也是这样吗?我假设 GTalk 效果是在面部组件 API 的支持下完成的,也许它们会处理应用程序中面部组件的检测?

4

1 回答 1

0

根据文档,Camera.Face.id 是一个可选字段,如果您的设备不支持,则返回 -1。返回 null 的其他字段也是如此。

编辑:

不,在 Galaxy Nexus 上构建的 ICS 不支持这些字段。我刚刚测试了它:

 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.id: -1
 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.rightEye: null
 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.leftEye: null
 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.mouth: null
 08-01 11:31:13.102: D/CameraActivity(13786): Camera.Face.score: 100
于 2012-07-25T16:22:37.093 回答