firebase MLKIT人脸检测摄像头分辨率



我使用的是带有此链接的快速启动firebase MLKIT实现->https://github.com/ankitjamuar/android-firebase-mlkit

但当我从MLKIT的相机中找到一张图像时,它的分辨率是768*1024。但当我点击设备原生相机的图片时,它会给我一张8MP,即3264*2448分辨率的图像。所以不知何故,我想在MLKIT中使用这个更高分辨率的图像,我的设备可以在满容量时捕捉到它。那么我如何提高MLKIT相机的图片质量呢?

因为当我从MLKIT相机的照片中获取人脸时,它的画质也很低,我会失去准确性。还有一件事,我正在使用前置摄像头。

请帮忙,我被卡住了,如果可能的话,我可以得到更可靠的面部准确性。

检查StillImageActivity.java

检查线路352和353

targetWidth=isLandScape?1024:768;targetHeight=isLandScape?768:1024;

根据您的要求更改分辨率。

让我知道这是否解决了你的问题

请查看官方ML Kit Quickstart。你链接到的快速启动是一个相当旧的分叉。

最新更新