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

Posted

技术标签:

【中文标题】当人脸位于所需帧中时,如何实时启动 ML Kit 人脸检测【英文标题】:how to start ML Kit Face Detection in real time, when face is located in desired frame 【发布时间】:2020-06-17 07:23:38 【问题描述】:

我需要面部检测,但不是全屏,相机预览,就在我的专用框架中,比如 MSQRD 应用程序。当相机视图中该帧/图像的中心与检测到的人脸对齐时,该帧就会消失。

【问题讨论】:

【参考方案1】:

有两种方法可以做到这一点。

    在发送到 ML Kit 之前裁剪图像,以便 ML Kit 仅检测所需区域中的人脸。

    将整个图像发送到 ML Kit,但对检测到的人脸进行过滤。说如果面部在区域内,则显示结果。否则,忽略它。

【讨论】:

以上是关于当人脸位于所需帧中时,如何实时启动 ML Kit 人脸检测的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Firebase ML kit Android 中正确绘制检测到的人脸边界框?

如何从 ML Kit 人脸标志点估计人脸姿势

如何避免在 firebase ML Kit 的人脸检测 API 中捕获模糊图像

转载超简单集成HMS ML Kit 人脸检测实现可爱2D贴纸

使用 Google Face Detection ML Kit 在现有照片周围绘制一个框

通过 Firebase ML Kit 人脸检测检测多张人脸的轮廓