gpt4 book ai didi

camera - 使用 Android 相机 2 使用闪光灯手动对焦

转载 作者:行者123 更新时间:2023-12-01 03:45:07 26 4
gpt4 key购买 nike

如何使用 Android camera2 api 使用闪光灯进行手动(触摸)对焦?

我的 captureRequest 设置是:
1. 输入 - TEMPLATE_PREVIEW
2. CONTROL_AE_MODE - CONTROL_AE_MODE_OFF
3. FLASH_MODE - FLASH_MODE_SINGLE
4. CONTROL_AF_TRIGGER - CONTROL_AF_TRIGGER_START

用法:

CaptureSession.capture(captureRequest.build(), captureCallback, null);

结果:
如果光线充足,相机就会对焦。否则闪光灯闪烁非常快,对焦失败。

最佳答案

您可以尝试通过这种方式使用闪光灯进行手动(触摸)对焦:

mPreviewBuilder.set(CaptureRequest.CONTROL_AE_MODE, CameraMetadata.CONTROL_AE_MODE_ON_AUTO_FLASH);

使用 TRIGGER 时,同时使用 AE 和 AF:
mPreviewBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER, CameraMetadata.CONTROL_AF_TRIGGER_CANCEL);
mPreviewBuilder.set(CaptureRequest.CONTROL_AF_TRIGGER, CameraMetadata.CONTROL_AF_TRIGGER_START);
mPreviewBuilder.set(CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER, CameraMetadata.CONTROL_AE_PRECAPTURE_TRIGGER_START);

进而:
mCameraCaptureSession.setRepeatingRequest(mPreviewBuilder.build(), mPreviewSessionCallback, mHandler);

关于camera - 使用 Android 相机 2 使用闪光灯手动对焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27617120/

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