第42讲 Android Camera2 API AF自动对焦
本讲是Android Camera专题系列的第42讲,我们介绍Android Camera2 API专题的AF自动对焦,包括如下内容:
- AF是什么
- AF模式
- AF状态
- AF状态机
视频在线观看:
- 极客笔记:极客笔记在线课程
加入知识星球与更多Camera同学交流
– 星球名称:深入浅出Android Camera
– 星球ID: 17296815
AF是什么
对焦: AF(自动对焦)和MF(手动对焦)
AF模式
CameraCharacteristics#CONTROL_AF_AVAILABLE_MODES
CONTROL_AF_MODE取值 | 描述 |
---|---|
CONTROL_AF_MODE_OFF | 手动对焦模式。AF算法的结果会被忽略,由App通过focusDistance控制镜头 |
CONTROL_AF_MODE_AUTO | 自动对焦模式,触发对焦的时机由App决定 |
CONTROL_AF_MODE_MACRO | 自动对焦模式,触发对焦的时机由App决定,当镜头离被摄物理很近时优先考虑这种模式 |
CONTROL_AF_MODE_CONTINUOUS_VIDEO | 自动对焦模式,触发对焦的时机由AF算法决定,适用于录像,对焦行为应适合于高质量的视频录制;这意味着较慢的焦点移动。 |
CONTROL_AF_MODE_CONTINUOUS_PICTURE | 自动对焦模式,触发对焦的时机由AF算法决定,适用于拍照,对焦行为应适合于静态图像捕捉;这意味着尽可能快地对焦。 |
CONTROL_AF_MODE_EDOF | 扩展景深模式(全焦模式,似乎所有物体都在焦距内)。Camera将自动产生具有扩展景深的图像;拍照前不需要做特别的对焦操作。 |
AF状态
CONTROL_AF_STATE取值 | 描述 |
---|---|
CONTROL_AF_STATE_INACTIVE | AF未触发对焦 |
CONTROL_AF_STATE_PASSIVE_SCAN | AF自动触发Scan. 当AF mode设置为CONTINUOUS_* AF mode时才会有这种状态 |
CONTROL_AF_STATE_PASSIVE_FOCUSED | AF自动触发Scan后对焦成功,随时可能再次触发对焦 |
CONTROL_AF_STATE_PASSIVE_UNFOCUSED | AF自动触发Scan后对焦失败,随时可能再次触发对焦 |
CONTROL_AF_STATE_ACTIVE_SCAN | AF被动触发Scan(App触发),当AF mode设置为AUTO or MACRO AF mode时才会有这种状态 |
CONTROL_AF_STATE_FOCUSED_LOCKED | AF被动触发Scan后对焦成功,只有再切换AF mode或主动afTrigger时才会再次对焦 |
CONTROL_AF_STATE_NOT_FOCUSED_LOCKED | AF被动触发Scan后对焦失败,只有再切换AF mode或主动afTrigger时才会再次对焦 |
AF状态机
AF Mode OFF/EDOF
AF Mode AUTO/MACRO
AF Mode CONTINUOUS_*
第42讲 Android Camera2 API AF自动对焦相关推荐
- 第43讲 Android Camera2 API AF自动对焦 第二部分
本讲是Android Camera专题系列的第43讲,我们介绍Android Camera2 API专题的AF自动对焦第二部分,包括如下内容: AF Trigger AF Region AF Scen ...
- 第48讲 Android Camera2 API FD人脸检测
本讲是Android Camera专题系列的第48讲,我们介绍Android Camera2 API专题的FD人脸检测,包括如下内容: FD Metadata FD模式 FD Results FD 实 ...
- 第4讲 Android Camera2 API Open/Close Camera流程
本讲是Android Camera专题系列的第4讲,我们介绍Android Camera2 API专题的Open/Close Camera部分. 视频在线观看: 极客笔记:极客笔记在线课程 会讲解如下 ...
- 第3讲 Android Camera2 API 概述
本讲是Android Camera专题系列的第3讲,我们介绍Android Camera2 API概述,了解Camera2 API的核心组件,以及他们如何交互来完成Camera各种流程. 视频在线观看 ...
- 第37讲 Android Camera2 API 拍照打闪实战
本讲是Android Camera专题系列的第37讲,我们介绍Android Camera2 API专题的拍照打闪实战,包括如下内容: 设置不同的Flash模式 拍照打闪流程 视频在线观看: 极客笔记 ...
- 第36讲 Android Camera2 API Flash闪光灯控制
本讲是Android Camera专题系列的第36讲,我们介绍Android Camera2 API专题的Flash闪光灯控制,包括如下内容: 判断当前Camera是否支持Flash 设置Flash模 ...
- android Camera2 API使用详解
原文:android Camera2 API使用详解 由于最近需要使用相机拍照等功能,鉴于老旧的相机API问题多多,而且新的设备都是基于安卓5.0以上的,于是本人决定研究一下安卓5.0新引入的Came ...
- android camera2 API流程分析
Android camera2 API流程分析 Android5.0之后,新推出来了一个类,android.hardware.camera2,与原来的camera的类实现照相和拍视频的流程有所不同,原 ...
- android camera捕捉,通过android camera2 API捕捉4:3相机图片与16:9传感器阵列相机
我想从使用Camera2 API(Android 5.0版本中添加)的Android fron-facing相机以4:3的宽高比捕捉视频.它工作正常,除非相机有16:9传感器阵列(作为三星Galaxy ...
最新文章
- Github 的 Pull Request 教程
- Java 中的关键字 final
- java 系统 类_JAVA系统类 System的简单整理
- ad20如何导入库_脱水防锈油如何使用才正确?
- sockets php,PHP: Sockets - Manual
- 毕业一年后我转行NLP 这几点宝贵经验分享给大家
- Mac原生浏览器Safari,那些你都不知道的使用技巧
- Java Web GenericServlet
- montypython买火柴_无聊图集(2017-04-01)
- C/C++编写Windows窗口应用程序(Win32程序),非黑漆漆的控制台窗口
- vue ssr之nuxt
- 人脸识别学生考勤系统【2】--登录
- linux 生成内核patch,谢宝友: 手把手教你给Linux内核发patch
- c#开发wps插件(3)部署
- 【更新】MindFusion.WinForms Pack v2019.R1发布,改进Visio2013Exporter
- OfficeMalScanner(宏病毒分析)软件分享,绝对免费!
- Matlab图像处理基础(一)图像类型的转换
- K8s Pod优雅关闭,没你想象的那么简单!
- 计算机冷门领域,毕业后很吃香的三大“冷门”专业!不比热门专业差,适合中等考生...
- R6220关于breed刷机,breed-2022-07-24 r1416
热门文章
- windows下搭建permeate漏洞测试系统实战
- Kerberos报错:kinit: Password incorrect while getting initial credentials
- 先说好,千万别用这个 App 做坏事
- 计算机制图员主要学什么,计算机辅助设计绘图员(AUTO CAD)中级证简介
- Linux服务器杀马(转)
- centos 7.2 邮件服务器搭建-iredmail邮件服务器搭建与使用
- JetBrains 系列(社区版)安装-以idea为例
- J2EE开发之(六)之漫谈基于数据库的权限系统的设计
- PHP-conn.php代码
- openstack镜像上传错误