我可以使用 ML kit 人脸检测来判断照片是不是包含人脸吗?

Posted

技术标签:

【中文标题】我可以使用 ML kit 人脸检测来判断照片是不是包含人脸吗?【英文标题】:Can I use ML kit Face detection to tell if the photo contains a face or not?我可以使用 ML kit 人脸检测来判断照片是否包含人脸吗? 【发布时间】:2020-03-08 05:45:11 【问题描述】:

这听起来很简单,但是从返回的信息中我看不到任何可以使用的属性。我需要浏览一张照片列表,并为每张照片确定它是否包含一张脸。 使用 Firebase 的 ML 套件,我发现我可以获取有关诸如头部角度、面部微笑的概率或睁开眼睛的信息。 但我需要的要简单得多。我只需要知道照片中是否存在人脸?

我可以检查所有可能为 0 的概率,并且通过该数字可以判断照片中没有人脸,但我不喜欢这种方法。 有任何想法吗?我很高兴知道您是否会为此推荐其他图书馆。 我正在为一个学校项目做这个,所以我需要一个免费的解决方案。

我需要它来处理图像文件。我不需要将它与实时相机视图一起使用。

【问题讨论】:

【参考方案1】:

好的,所以我意识到成功检测后的返回值是图像中找到的所有人脸的列表。对列表大小的简单检查将暗示其中是否有任何面(大小大于 0)或没有(大小为 0)。

【讨论】:

以上是关于我可以使用 ML kit 人脸检测来判断照片是不是包含人脸吗?的主要内容,如果未能解决你的问题,请参考以下文章

用于 android 的 ML-Kit 人脸检测是不是支持 GPU 加速?

使用 CameraView 在 Android 上使用 ML Kit 检测人脸

Firebase ML Kit 无法检测到人脸

当人脸位于所需帧中时,如何实时启动 ML Kit 人脸检测

ML KIT 中最小人脸尺寸的确切用例是啥?

ML Kit iOS 人脸检测错误