新 Android 面对 API 限制

New Android Face API limitations

我一直在测试为 android 发布的新面孔 API,并注意到即使启用 "ACCURATE_MODE",它也检测不到旧 FaceDetector API 的面孔用于检测,我也想知道位图编码 "RGB_565" 与 "ARGB_888" 在生成结果中的效果。

我在我们的 ObscuraCam[0] 项目中也遇到过同样的问题,因此只能同时使用旧的和新的 API 来尝试最大化检测。

似乎新的 API 只是在它为您提供的有关面部标志和表情分类的细节方面更好,而不是在实际检测面部或部分面部的能力上。

[0] https://github.com/guardianproject/obscuracam

更新:

问题是面部检测器默认设置为仅检测至少 10% 的面部(作为性能优化)。

新的 Google Play Services 8.4 版本支持将此最小面部尺寸设置得更低,从而可以检测到更小的面部。请参阅此处的 setMinFaceSize 方法:

https://developers.google.com/android/reference/com/google/android/gms/vision/face/FaceDetector.Builder.html#setMinFaceSize(float)