gpt4 book ai didi

android - 配置 CameraX(闪光模式、自动白平衡模式、 Action 模式等)

转载 作者:行者123 更新时间:2023-12-01 23:33:54 31 4
gpt4 key购买 nike

我已经成功实现了 CameraX,但是,我仍然坚持配置它的设置。我想设置自动白平衡、降噪、闪光灯和对焦模式(就像在 Camera2 中一样)。到目前为止,我在 SO 上发现的唯一内容仅涉及 Camera2,官方文档也没有告诉我太多信息。甚至可以在 CameraX 上设置这些模式,还是目前仅支持 Camera2?

最佳答案

你是对的,文档很差(我想是因为该库直到最近才处于 alpha 阶段)。

改变闪光灯模式:

绑定(bind)时保留对 ImageCapture 对象的引用:

    imageCapture = ImageCapture.Builder()
.setFlashMode(ImageCapture.FLASH_MODE_AUTO)
.setCaptureMode(ImageCapture.CAPTURE_MODE_MAXIMIZE_QUALITY)
.setTargetAspectRatio(aspectRatio)
.setTargetRotation(rotation)
.build()

当您想更改闪光灯模式时(例如,当用户点击闪光灯图标时):

flashMode = ImageCapture.FLASH_MODE_OFF

焦点和测光有点复杂,你可以看到你应该使用的类here .

至于降噪和白平衡,我相信你还是需要用到Camera2的库。

实现“androidx.camera:camera-camera2:${camerax_version}”

关于android - 配置 CameraX(闪光模式、自动白平衡模式、 Action 模式等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65898149/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com