[笔记分享] [Camera] MTK Camera AF及tuning
基本概念:
FV: Focus Value, 用来衡量图像AF的清晰度。
DOF: Deep Of Field, 景深,表示物距清晰的范围,景深越长表示物距前后清晰的范围越大。
抛物线的顶点即是AF最清晰的地方。
AF search table原理:
利用DOF概念,控制AF search table中每个step的间隔要小于DOF,确保找到的Focus Position和最佳的Focus Position(抛物线顶点处)不超过DOF,这样就能保证图像清晰了。
AF search table建立方法:
不同距离拍照得到不同的Focus Value Curve, 然后求得对应的DOF。
DOF的量化是最佳FV的95%以上,根据清晰度情况作适当调节。
AF的距离是从10cm ~ 3m, 测试间隔距离肯定是越细越准确,可以不等分为15段测试,距离越近,分段越多。可以从3m开始,每拉近40cm拍一张,距离1m以内,每10cm拍一张,距离10cm以内,每2cm拍一张。
最大DOF:
假定当前DOF为a, 每次对a+1, 当一直加到DOF看不清时,那么此时就是最大DOF,那么也是测距离最大step,否则超过此step就会导致看不清。
AF线性模型:
采样若干个点,得到一条斜率,这样后面的点也可以推算出来,此时为最大斜率,如果超过它,则会超过最大DOF。AF的tuning就是调整此斜率的高低,斜率越小则AF速度变慢。
AF拍摄注意事项:
- 拍摄对象必须为高对比,Edge清晰的图形。
- 手机必须固定,避免摇晃。
- 光源必须明亮。这样,距离间隔越近,产生的AF table准确度越高。
增加table精确度(DOF范围),会降低AF速度,减少Focus Step, 增加 Focus Index。
Tuning:
概念:
目前手机基本上都是用被动式AF,基本上FV越大则越清晰,不过也有例外:
1. 亮度太低,Gain太大,导致noise影响FV。
2. 画面过于Smooth没有Edge,导致noise影响FV。
AF模式:
SAF和TAF使用同一组调试参数,AF搜索范围,table, 精度,速度。
MAF虽然参数和SAF一样,但由于多点同时对焦,且以最近焦的点为中心,因此performance会相对差一些。
CAF为了保持对焦的smooth,所以没有使用AF search table,而使用固定的AF step搜索。
From:
- CCT Lesson 5 AF Gen Table new.mp4
- CCT Lesson 6 AF Parameter Tuning.mp4
[笔记分享] [Camera] MTK Camera AF及tuning相关推荐
- [笔记分享] [Camera] MTK Camera基础知识二
Platform: MediaTek 色再现流程: 弥散圆: 在焦点前后,光线开始聚集和扩散,点的影像变成模糊的一个扩大的圆,就是弥散圆. 人眼能够最小扁人的圆成为容许弥散圆. 焦深: 焦点前后各有一 ...
- MTK 驱动开发(23)---MTK camera AF 及tuning
基本概念: FV: Focus Value, 用来衡量图像AF的清晰度. DOF: Deep Of Field, 景深,表示物距清晰的范围,景深越长表示物距前后清晰的范围越大. 抛物线的顶点即 ...
- Android MTK Camera博客分享
MTK Camera博客分享 MTK Camera OTP调用过程 MTK Camera Flashlight调用过程 MTK Camera 应用层到底层过程 MTK Camera HAL层分析 深入 ...
- camera(21)---MTK android AF调试总结
MTK android AF调试总结 如何读懂马达曲线来调试AF功能 MTK Android平台,我们是有一些手段可以自行调试Camera AF的功能的. 首先,需要从供应商处得到AF马达的震动曲线. ...
- MTK CAMERA TUNNING
http://www.16rd.com/blog-5282-237.html ob 静态电流 shading 阴影, 3a GAMMA:拍灰阶卡, CCM Color Correction Matri ...
- MTK Camera 基础知识
文章目录 数字成像系统流程综述 曝光 对焦马达 镜头(lens) MIPI数据与RAW数据的转换(未完待续) ISP的主要内容和Bayer Raw的处理 RGB.YUV和YCbCr三种颜色空间 补充 ...
- mtk camera 移植步骤
mtk camera 移植步骤: 1, Kernel层驱动代码文件添加 /mediatek/custom/doov92_wet_tdd/kernel/imgsensor/下添加imx179_mipi_ ...
- Cesium学习笔记(四)Camera
http://blog.csdn.net/HobHunter/article/details/74909641 Cesium 相机控制场景中的视野.操作相机的方法有很多,如旋转,缩放,平移和飞到目的地 ...
- Camera4 MTK camera驱动结构介绍
一.概述: MTK camera主要的内容在hal层,现在有hal1/hal3,当下主流的使用的是hal3,驱动主要负责sensor 电源的控制以及sensor相关寄存器的操作,MTK采用设备和驱动 ...
最新文章
- 区块链BaaS云服务(16)天德链TDBC“金丝猴链”
- Android cocos2d-x开发(三)之创建Android工程和编译
- 探索性数据分析(EDA):Python
- 捕获异常_Recover捕获异常
- 14岁考入北大少年班,如今节衣缩食上课穿胶鞋,却慷慨资助贫困生
- mysql怎么精简_我这个mysql查询该如何精简,提高效率啊?
- 诺基亚推出全新IMPACT平台,交付快捷安全的物联网服务
- 物联网中C语言与汇编语言,ARM Cortex-M架构CPU中C语言和汇编语言的混合编程
- 有些事,领导不直接找你,让同事联系你,这是什么套路?
- 欧洲英语语言c1证书,威尼斯大学认可的英语语言证书
- 安航云酒店管理系统面试话术
- matlab解微分方程
- 用html做祝福语朋友,朋友关怀祝福语(把祝福语化作露带给你)
- [VBA学习]关于Formula以及数字格式的问题
- 好消息!这些城市个人手机、在家“刷脸”都能提取公积金,有你家吗?
- python试卷管理系统的设计与实现_在线考试系统的设计与实现毕业设计论文.doc...
- Stylized NeRF 水记(NeRF的风格化)
- WebOffice 文档在线编辑
- 中国700W程序员未来IT职业生涯规划发展道路,给大家一次性讲明白(大专、三本、二本、一本、985/211、研究生、女程序员、大龄程序员)
- 微型计算机技术及应用期末试题,微机原理及应用期末试卷大全(有答案)
热门文章
- Java贪吃蛇暂停怎么做_Java实现贪吃蛇游戏(1小时学会)
- 给图片添加多条文字水印和图片水印
- aptos中文版白皮书-前Facebook团队打造明星公链,三个优势:Move语言、Move虚拟机、合约可升级
- matlab中yita怎么打,数学建模算法之模拟退火
- 2020年度开发者工具Top 100名单!你用过几个...
- WIN8.1下Prolific USB-to-Serial Comm Port驱动黄色感叹号问题
- OpenGL3.3transform feedback再理解
- 计算机科学期刊论文格式,计算机科学期刊投稿论文模板
- word简单三线表制作(分列、分行)
- 红帽linux预热剑,Linux系统下的剑动秋寒Bootloader详解