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

Posted

技术标签:

【中文标题】如何避免在 firebase ML Kit 的人脸检测 API 中捕获模糊图像【英文标题】:How to avoid Blur image capture in firebase ML Kit’s Face Detection API 【发布时间】:2020-07-07 02:16:24 【问题描述】:

我正在使用 firebase ML Kit 的人脸检测 API。如图所示,我正在使用它来使用设备的前置摄像头检测人脸。 align your face with the outline

因此,只要任何人脸进入人脸叠加层,它就会在成功进行人脸检测时捕获图像。在成功进行面部检测后,我会将捕获的图像发送到我自己的 API 以进行进一步处理。但有时它会捕获我不想要的模糊图像。为此,我需要在成功的面部检测中捕获最好的 3 张图像。那么我该如何实现呢?

【问题讨论】:

【参考方案1】:

您使用的是哪种相机 API?如果您使用的是 camera2 API,CameraCaptureSession.CaptureCallback 通过 CaptureResult 返回焦点和曝光状态

【讨论】:

以上是关于如何避免在 firebase ML Kit 的人脸检测 API 中捕获模糊图像的主要内容,如果未能解决你的问题,请参考以下文章

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

Firebase ML Kit 无法检测到人脸

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

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

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

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