camerax 自动聚焦_Camera中对焦模式总结

本文介绍了Camerax相机对焦模式,包括auto、infinity、macro、continuous-picture和fixed。重点讨论了从af到caf的切换场景及注意事项,如设置focus-mode和回调。同时阐述了对焦画框的逻辑,包括不同状态和图片类型。在专业模式下,通过预先设定的参数实现对焦模式切换。
摘要由CSDN通过智能技术生成

1,相机对焦模式有以下几种:

auto  //自动

infinity //无穷远

macro //微距

continuous-picture //持续对焦

fixed //固定焦距

2,常见对焦模式切换场景

2.1,单拍时,会先对焦再拍照,再切换到CAF;

有一个从 af 切换到 caf 过程

2.2,连拍时,会先对焦再拍照,连拍完成,再切换到 CAF;

同样一个从 af 切换到 caf 过程

2.3,触屏对焦,过一段时间(2s-3s)会自动切换到CAF; (对焦锁定2s-3s)

也是从af 切换到 caf 过程

这三个场景都涉及到从 af 切换到 caf 过程,这个切换过程有两个地方需要注意:

一是focus-mode 要切换过来,并且设置到底层

mParameters.setFocusMode("auto");

mParameters.setFocusMode("continuous-picture");

二是相应的回调也要切换过来,设置到底层

mActivity.getCameraDevices().autoFocus(mAutoFocusCallback);

mActivity.getCameraDevices().setAutoFocusCallBack(mAutoFocusMoveCallback);

这两个步骤缺一不可。

3,对焦画框逻辑

3.1, autoFocus 流程中会有三类图片,五种状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值