ISP PIPLINE (六) 3A 综述
前言:
上一篇文章: ISP PIPLINE (五) Denoise
下一篇文章:
(1)3A定义包括什么

|
Iris:自动光圈,根据环境自动调节光圈。 既然讲到光圈,就先看一下光圈是什么,以及它如何影响亮度以及景深的。
光圈主要有两个作用,一是影响光量、二是影响景深。 作用一,影响光量。 不多说上图:
作用二,影响景深。 不多说上图:
光圈是如何影响景深的:
景深是如何影响背景虚化效果的: 下图中可以判断大光圈造成景深变小(至于为何可以看一下我专栏里介绍的弥散圆的知识)。光圈变大,景深变小,背景较前景远,投影到sensor上后弥散圆变大虚化了像。
|
|
Flash: 闪光,如果环境太暗就自动开启闪光灯。 |
|
Auto Laser: 小米喜欢使用的方法,激光测距来调焦,特别是在微距,景物纹理单一的情况下,使用镭射测距来调焦比pdaf好用。 |
|
Auto ISO: 自动调节感光度。芯片感光度越高,芯片将光转换为电荷对的能力越强。曝光能力越强。 |
|
Auto ND filter: ND镜的加入可以较小强光对拍摄的影响。一般当通过调节模拟增益,曝光时间,降低感光度情况下依然无法降低进入镜头的通光量的情况下,可以使用ND镜。
|
|
Auto IR Filter:自动调节红外滤波器。 |
|
Auto Shutter: 自动快门,根据外部环境自动调节快门调节曝光量 |
|
AUTO focus motor: 根据拍摄物体的清晰度mtf,来调节马达的运动方向,使得成像清晰。 |
|
Auto zoom: 自动调节变焦镜头组,来调节镜头成像效果,比如大广角鱼眼效果,长焦更加具体,短焦更加宏达。
上面图为大广角,下面图为长焦。 |
|
Auto white balance(auto colortemperature correct) |
(2)3A之间不是孤立存在,是相互作用相互成全

比如:曝光(AE)需要知道距离(AF),反过来,AF只有在曝光正常的图像更好的调整马达位置,最后AF距离和ae确定后,awb再做白平衡。AE的好坏直接影响白平衡的效果。AWB是开环控制系统,AF/AE是闭环控制系统,输出反作用于输入。
ISP PIPLINE (六) 3A 综述的更多相关文章
- ISP PIPLINE (六) AWB
What is WB(white balance)? 人的视觉和神经系统在看到白色物体的时候,基本不受环境的变化而出现严重的错觉.比如阴天,晴天,室内,室外,日光灯,白炽灯等的环境下,人依然会将白纸视 ...
- ISP PIPLINE(零) 知识综述预热
本文为camera isp pipline概述 ISP,即image signal processing.为图像成型做的处理工作.适应不同光学环境下图像的还原. pipline流程如下: 光通过LEN ...
- ISP PIPLINE (十四) AE(自动曝光)
自动曝光可以可以通过调节 模拟增益,数字增益,曝光时间,光圈大小来调剂曝光. 曝光在ISP PIPLINE的位置. (先介绍一个额外的知识点: ) gamma compression(也就是de-ga ...
- ISP PIPLINE(零) 知识综述预热之光学概念篇
1.光学成像关系如下:这是我看到最清晰的易懂的数学关系图 2.上面的知识了解完,camera应用的知识就是Autofocus技术,自动对焦 马达的起始位置一般在焦距处,由上面光学数学关系可知,焦距处可 ...
- ISP PIPLINE (七) gamma
what is the gamma? CCD.CMOS成像方式是通过像点中的"硅"感受光线的强弱而获得画面.而硅感光是物理成像,它真实地反应光线强度的变化,来多少就输出多少,因此它 ...
- ISP PIPLINE (一) BLC 以及 线性化
what is the BlackLevel? 暗电流来源1.raw8为例,单个pixel的有效值是0~255,但是实际AD芯片的精度可能无法将电压值很小的一部分转换出来,芯片厂会刻意添加一个固定的偏 ...
- ISP PIPLINE (十五) AF
主流的AF: CDAF, PDAF, laser assist AF(这个只是辅助,在微距或者拍摄纹理不明显的场景下好用). AF的大致原理就是检测图像锐度或者等价于锐度的参数,推动马达实现合焦或者对 ...
- ISP PIPLINE (九_2) Denoise 之 time domain denoise
时域噪声是空域噪声在时间上波动的一种描述. 1.多帧平均去噪法 1.1 理论: 1.2 帧数增加,噪声减小: 1.3 IIR滤波器的效果 2.1中的两种方法在拍摄视频的时候,如果有运动物体,则会出现拖 ...
- ISP PIPLINE (九_1) Denoise 之 space domain denoise
1.空间域噪声类型 1.gauss+possion 2.椒盐噪声(dpc处理已经处理了) 去除空域噪声有哪些方法? 空域噪声一般的思想是对某pixel邻域的pixels进行加权平均. 比如 1.高斯降 ...
随机推荐
- vue---由nextTick原理引出的js执行机制
最开始查看nextTick这个方法的时候,眼瞎看成了nextClick...我还在疑问难道是下一次click之后处理事件... 然后用这个方法的时候,就只知道是用在DOM更新之后调用回调方法. 这时就 ...
- 使用Vlc.DotNet打开摄像头并截图 C#
参考上一篇 使用vlc打开usb摄像头 理论上输入下面地址 "dshow:// :dshow-size=1600*1200:dshow-vdev=USB CAM2"C#就能打 ...
- 第十四节: EF的三种模式(四) 之 原生正宗的 CodeFirst模式的默认约定
一. 简介 1. 正宗的CodeFirst模式是不含有edmx模型,需要手动创建实体.创建EF上下文,然后生成通过代码来自动映射生成数据库. 2. 旨在:忘记SQL.忘记数据库. 3. 三类配置:On ...
- Kaldi nnet3的前向计算
根据任务,构建ComputationRequst 编译ComputationRequst,获取NnetComputation std::shared_ptr<const NnetComputat ...
- 拆系数FFT及其部分优化
模拟考某题一开始由于校内OJ太慢直接拆系数FFT跑不过 后来被神仙婊了一顿之后发现复杂度写炸了改了改随便过 模版题:任意模数NTT 三模数NTT 常数巨大,跑的极慢 拆系数FFT 原理是对于两个多项式 ...
- 预置app/apk到系统 && 预置so库进系统 && 预置普通文件和文件夹进系统
https://blog.csdn.net/zhandoushi1982/article/details/4695460
- innobackupex的流备份【转】
并行备份 innobackupex -p123123 --parallel= /backup 节流备份(节省IO) innobackupex -p123123 --throttle= /backup ...
- 将.NET Core部署在Docker
转载自:ASP.NET Core 2.1 使用Docker运行 1.新建ASP.NET Core项目 新建一个名为“DockerSample”的ASP.NET Core项目 运行程序,页面如下: 2. ...
- 结构体重载运算符&srand&rand
先上代码,再按代码讲解 #include<stdio.h>#include<string.h>#include<stdlib.h>#include<time. ...
- yum install 报错[Errno 14] curl#37 - Couldn't open file /mnt/repodata/repomd.xml
最近在玩centos7,之前装系统没太注意yum这个东东,今天用别人装好的系统想用yum install 一个东西,结果报各种错,所以就是: 1.然后按照网上的一些修改,先是执行: yum cleam ...





