【问题标题】:firebase MLKIT face detection camera resolutionfirebase MLKIT 人脸检测相机分辨率
【发布时间】:2020-06-16 17:46:06
【问题描述】:

我正在使用带有此链接的快速入门 firebase MLKIT 实现-> https://github.com/ankitjamuar/android-firebase-mlkit

但是当我从 MLKIT 的相机中找到图像时,它的分辨率是 768*1024 。 但是当我从我的设备本机相机中单击图片时,它会给我一个 8 MP ,即 3264*2448 分辨率的图像。所以我想以某种方式在 MLKIT 中使用这个更高分辨率的图像,我的设备可以在它的全部容量时捕获它。那么我怎样才能提高 MLKIT 相机的图像质量?

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

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

【问题讨论】:

    标签: java android firebase-mlkit


    【解决方案1】:

    检查 StillImageActivity.java

    检查第 352 和 353 行

    targetWidth = isLandScape ? 1024:768; 目标高度 = isLandScape ? 768:1024;

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

    如果这能解决您的问题,请告诉我

    【讨论】:

    • 您好,谢谢您的回复,我已经按照您所说的更改了宽度和高度,但不影响图片质量。我将其更改为-> targetWidth = isLandScape ? 3264:2448;目标高度 = isLandScape ? 2448 : 3264. 当我看到 StillImageActivity.java 类的实现时,MLKIT 中没有任何地方使用过这个类。
    【解决方案2】:

    请查看官方ML Kit Quickstart。您链接到的快速入门是一个相当古老的分支。

    【讨论】:

      猜你喜欢
      • 2018-10-30
      • 2021-03-17
      • 2016-09-22
      • 2021-08-27
      • 2019-03-18
      • 1970-01-01
      • 2017-05-12
      • 2014-05-25
      • 2018-07-04
      相关资源
      最近更新 更多