为什么CameraX预览在真实设备上模糊不清,以及如何对焦?

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

现在,我使用CameraX制作了自己的相机。预览效果很好,并且图像已保存。但是,预览效果很模糊,几乎没有关于如何自动聚焦甚至手动聚焦的文档。因为我正在使用Firebase的机器学习工具包来识别文本,所以对于我的应用程序来说,非常敏锐非常重要。

android android-camera android-camera2 android-camerax
1个回答
0
投票

如果您可以共享一些代码示例,我想为您解答问题提供更多帮助。总体而言,CameraControl类(link to source)具有两个相关的API

ListenableFuture<FocusMeteringResult> startFocusAndMetering(FocusMeteringAction action);

ListenableFuture<Void> cancelFocusAndMetering();

我相信您可以将startFocusMetering与相关参数一起使用来触发中心对焦或面部对焦(如果您具有面部坐标)。现在,如果您在每次拍摄前都将要挂接的该函数挂起,或者每500毫秒循环调用一次此函数,则可能会解决您的问题。

Github查找后的一些代码参考:

Example 1

Example 2

Example 3

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