【发布时间】:2013-01-20 10:36:21
【问题描述】:
我正在开发一个 Android 应用程序,它可以指定为仅在特定硬件上运行(不必担心在每台设备上都可以运行);这个应用程序将具有一些面部识别功能,我希望使用android.hardware.Camera.Face 类中的leftEye、rightEye 和mouth 字段。
我知道根据文档,这些字段是可选的 (This is an optional field, may not be supported on all devices.);但我已经在 Galaxy Nexus、Nexus 4、nexus 7 和 Nexus 10 上进行了测试,但没有一个支持这些功能。
所以我的问题是:是否有任何硬件可以真正用于这些领域?
【问题讨论】:
-
这怎么可能与硬件有关?
-
因为它是平台中可用的可选功能,仅在相机硬件接受的设备上实现。
-
我仍然看不出它与相机硬件有什么关系。
-
这就像 WiFi-Direct。所有设备都有 WiFi,但并非所有设备都有 WiFi Direct。 => 所有设备都有摄像头,大多数都有人脸检测,我找不到有面部特征检测的设备。
-
文档(更不用说我不知道它来自哪里,也无法评估它的可靠性),几乎没有提到相机 HAL 依赖于硬件。它没有提到人脸检测的硬件加速。 (尽管人脸检测所需的一些计算可能会被 GPU 加速)
标签: android android-camera face-detection face-recognition