Qcom camera autoFocus模式总结

Qcom camera autoFocus模式总结

enum focusMode_t {
    FOCUS_MODE_AUTO
    FOCUS_MODE_MACRO
    FOCUS_MODE_CONTINUOUS_VIDEO
    FOCUS_MODE_CONTINUOUS_PICTURE
    FOCUS_MODE_EDOF
    FOCUS_MODE_INFINITY,
    FOCUS_MODE_FIXED,
    FOCUS_MODE_INVALID = -1
} focusMode;

FOCUS_MODE_AUTO
自动对焦模式,应用需要调用autoFocus(AutoFocusCallback)开始对焦,只会对焦一次,对焦成功会有回调。
FOCUS_MODE_INFINITY
无穷对焦模式,应用很少,不能调用autoFocus(AutoFocusCallback)方法。
FOCUS_MODE_MACRO
特写镜头对焦模式,应用需要调用autoFocus(AutoFocusCallback)开始对焦
FOCUS_MODE_FIXED
固定焦点模式,焦点不可调用时都是在这种模式,如果Camera能够自动对焦,这种模式会固定焦点,通常应用于超焦距对焦。这种模式不能调用autoFocus(AutoFocusCallback)。
FOCUS_MODE_EDOF
扩展景深模式
FOCUS_MODE_CONTINUOUS_VIDEO
连续自动对焦模式,主要用于录制视频过程中,Camera会不断地尝试聚焦,这是录制视频时对焦模式的最好选择,在设置了Camera的参数后就开始自动对焦,但是调用takePicture时不一定已经对焦完成。
FOCUS_MODE_CONTINUOUS_PICTURE
这种模式是对 FOCUS_MODE_CONTINUOUS_VIDEO连续自动对焦应用于拍照的扩展。Camera会不停的尝试连续对焦,对焦频率会比FOCUS_MODE_CONTINUOUS_VIDEO频繁,当设置了camera参数后开始对焦。
注意如果想要重新开始自动聚焦,需要首先调用cancelAutoFocus,然后设置自动对焦模式,在调用autoFocus(AutoFocusCallback)
该模式下可调用autoFocus(AutoFocusCallback),如果当前正在对焦扫描,focus回调函数将在它完成对焦是回调;如果没有正在对焦扫描,将立即放回。autoFocus函数调用后对焦区域是固定的,如果应用想要重新开启自动连续对焦,需要首先调用cancelAutoFocus,重新开始预览无法开启自动连续对焦,需要重新调用autoFocus,如果想要停止自动连续对焦,应用可以修改对焦模式。
FOCUS_MODE_AUTO,FOCUS_MODE_CONTINUOUS_VIDEO,FOCUS_MODE_CONTINUOUS_PICTURE通常较为常用。
对焦的意义就是在手机晃动,移动或者改变位置时,拍摄画面依然清晰,如果不进行对焦则画面会很模糊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值