Android中通过MLKit检测全脸

问题描述 投票:0回答:2

我正在使用 MLKit 进行人脸检测,它运行良好。但有一个用例我遇到了麻烦。 MLKit 太快了,它也可以检测半张脸。 我想检测整张脸,我想知道画面中有没有完整的脸?

例如:我在所附图像上应用 MLKit 的人脸检测,它会返回所有地标位置、所有轮廓等。即使图像中没有嘴唇,它也会返回微笑概率。

android face-detection google-mlkit face-landmark
2个回答
1
投票

我想你可以调用

face.getBoundingBox()
来获取边界框的坐标,并检查所有的角点是否都在框架中。


0
投票

我使用了MediaPipe' Face Mesh解决方案。通过它,我得到了面部轮廓,这些(36)点是椭圆形的,从0到35。

© www.soinside.com 2019 - 2024. All rights reserved.