Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 新安卓面临API限制_Android_Face Detection_Vision_Google Vision - Fatal编程技术网

Android 新安卓面临API限制

Android 新安卓面临API限制,android,face-detection,vision,google-vision,Android,Face Detection,Vision,Google Vision,我一直在测试android版的新人脸API,注意到即使启用了“精确模式”,它也无法检测到旧的人脸检测API用来检测的人脸,我也想知道位图编码“RGB_565”与“ARGB_888”在生成结果时的效果。我在我们的蒙昧[0]项目中也看到了同样的问题,并使用旧的和新的API来尝试最大化检测 新的API似乎只在它为您提供的有关人脸标记和表达式分类的细节方面更好,而不是在实际检测人脸或部分人脸的能力方面更好 [0]更新: 问题是,人脸检测器设置为仅检测默认值至少为10%的人脸(作为性能优化) 新的Goog

我一直在测试android版的新人脸API,注意到即使启用了“精确模式”,它也无法检测到旧的人脸检测API用来检测的人脸,我也想知道位图编码“RGB_565”与“ARGB_888”在生成结果时的效果。

我在我们的蒙昧[0]项目中也看到了同样的问题,并使用旧的和新的API来尝试最大化检测

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


[0]

更新:

问题是,人脸检测器设置为仅检测默认值至少为10%的人脸(作为性能优化)

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


你能举几个例子吗?这些例子有什么共同点不适合你吗?(例如,非常小的面?)。在我看来,面维度必须与图像维度处于“适当的比率”才能被检测到。因此,人脸不一定小到无法被检测到,但与图像大小相比,它们很小。如果我在运行时裁剪图像并将其传递给检测器,它将检测到这些面,并且在图像中有多个面的情况下,随着我放大更多的面(通过裁剪原始图像的较小尺寸),它将检测到更多的面。这是有意义的。请看下面对我答案的编辑,这解释了这个问题。我认为没有办法操纵这些数字,考虑到我不一定知道它们在图像中的位置以及面部与图像大小的比例,如何在图像中检测较小的面部的任何建议基于我的经验图像的宽度并不是唯一的因素,我还必须在高度上切片以检测大多数面部400x400的重叠切片示例。请参阅上面的更新,该更新允许在不需要切片的情况下检测较小的面。新版本本身是否也包含safeDetector修补程序?是的,新版本包含此修补程序,因此不再需要safeDetector。