3A算法—自动曝光(AE)

目录

3A算法—自动曝光(AE)

1、曝光的含义

2、自动曝光的标准

3、AE算法


1、曝光的含义

自动曝光的是为了使感光器件获得合适的曝光量。曝光是指光线强度乘以光线到达sensor所作用的时间。光线强度是一种物理术语,指单位面积所接受光的光通量或者说是sensor受到光线照射的强度,即照度。光线所作用的时间是指感光胶片接收到光线照射的时间,即曝光时间。曝光量以E表示,单位勒克斯(Lux或lx)。若要取得一定量的曝光量,光强度和曝光时间成反比关系。

一般的算法通过获取图像的亮度调节相应的曝光参数,得到合适的曝光量. 曝光参数包括光圈大小, 快门速度和摄像头传感器的亮度增益。计算公式如下:

曝光强度 = 曝光时间 * 光圈大小 * ISO(ISO表示图像增益)

2、自动曝光的标准

在此之前需要了解物体的亮度与色彩是由物体对光线的反射率来决定的。例如纯黑色的放射率是0,纯白色的反射率是100%,处于中间的灰度的反射率是18%,这就是18%中间灰度。

具有一定反射率的物体在最终的图像中被还原到了其相应的灰度级,这就意味着达到了正确的曝光。例如摄影师们通常在拍摄之前使用中性灰卡测试曝光是否正常。

但是相机在各种场景下无法识别物体的反射率,因此采用了一个简单粗暴而又行之有效的方法,统一将图像整体平均亮度设置为中性灰的亮度。该方法基于科学家认为自然界的平均反射率是18%这一理论。当然,这个方法也不是走遍天下都不怕,比如拍摄雪景时需要增加曝光补偿,不然会偏暗,因为雪景的亮度远远大于中性灰度。这也就是摄影中的一句口诀的由来“白增黑减”。

3、AE算法

现在主流的自动曝光算法包括:均值法AE、直方图改进的均值法AE、N段式统计法。

可参考博客:https://blog.csdn.net/htjacky/article/details/78588953

其一般的算法步骤如下:

1、获取图像亮度,主要方法有:

  • 平均亮度
  • 加权区域平均亮度
  • 设置不同的亮度门限,对正光,背光、强光区域进行区分
  • 对暗区主要对象进行曝光补偿

2、调整曝光参数的方法有:

  • 查表法:系统内部预先存储了一张曝光参数调整的步长与图像亮度之间的关系的查找表, 通过亮度值改变调整量.
  • 迭代法
  • 数值统计法

整个自动曝光流程可以用下面循环图表示(借用上面博客):

自动曝光是否准确,最重要的是对环境光的测量,估计出光照强度。目前常用的测光方式包括中央重点平均测光、中央部分测光、点测光等。此外,面对逆光或强正面光的高对比度场景,带曝光补偿功能的测光方式正在被研究使用 其中,主要的技术包括分区加权测光、基于亮度直方图的测光等。现在只是自主学习自动曝光算法,目前来说对于自动曝光还不是很熟悉,等以后接触项目,在回来重新写。

我只是互联网的搬运工。

参考博客

https://blog.csdn.net/htjacky/article/details/78588953

3A算法简介

自动曝光修复代码

3A算法—自动曝光(AE)相关推荐

  1. 3A+ISP之AE篇

    3A+ISP之AE篇 转载于3A+ISP之AE篇 关于AE(Auto Exposure) AE算法思想和曝光量公式: (1)AE的基本概念:Auto Exposure即自动曝光,是相机根据外界光线的强 ...

  2. Camera光学、成像和 3A 算法

    成像与光学.计算机视觉,图像处理,数字成像.自动驾驶与视觉.  镜头设计:人成像(相机),机器视觉 计算机视觉 -- 光学与 camera,书籍 <应用光学>,<几何光学> C ...

  3. 图像处理17:3A算法

    图像处理17:3A算法 1.3A算法概述: 3A技术即自动对焦(AF).自动曝光(AE)和自动白平衡(AWB),3A数字成像技术利用了AF.AE.AWB算法实现图像对比度最大.改善目标拍摄物过曝光或曝 ...

  4. 3a算法 isp_Isp图像算法工程师

    职责描述: 1.负责ISP驱动和isp pipeline的流程开发和维护: 2. 负责ISP算法(demosaic,denoise,坏点补偿,Gamma校准,色域空间.3A等)的开发和维护,分析解决3 ...

  5. 摄像头的3A算法概述

    通常我们所说的摄像头的3A,具体为AF,AE,AWB: 分别对应还原图像的清晰度.亮度.颜色: 以下展开说明: AF: 自动对焦 算法通过VCM移动镜头并获取镜头位移后的每个位置的对比度(MTF值), ...

  6. 简述音频3A算法概念

    回声:远端的扬声器声音被麦克风采集到,然后传输给你,你听到自己的声音. 先AEC,再NS,最后AGC. 一 AEC:acoustic echo cancellation,回声消除. 经过三个步骤:1 ...

  7. 芯片IP,SOC,FPGA智能卡

    芯片IP,SOC,FPGA智能卡 华夏芯(北京)通用处理器技术有限公司(以下简称"华夏芯")是创新的异构处理器 IP 提供商和芯片解决方案提供商,集团总部在北京,并分别在上海.纽约 ...

  8. 记录一下自动白平衡与自动亮度

    白平衡的几种方法: 工业彩色相机调节白平衡解决偏色问题-工业视觉/halcon-少有人走的路 (skcircle.com)http://www.skcircle.com/?id=1297一些相关概念: ...

  9. Camera | 2.MIPI、CSI基础

    瑞芯微专栏 上一篇我们讲解了camera的一些基础概念和知识. 我们说了,现在的手机由于高分辨率的要求,现在基本上都是基于MIPI.CSI协议来实现的, 本篇讲解MIPI.CSI的一些基础知识. 摄像 ...

  10. 【Android Camera1】Camera1 Parameters参数详解(一)—— Size (preview/picture/thumbnail)

    1.简介 本篇文章将对Camera1和Size相关的参数,逐个进行详细解析.在Camera1源码分析文章里.已阐述过相关源码.并提供了读取和更新Parameters的2个方法如下: 读取Paramet ...

最新文章

  1. evaluate函数使用无效_[Python实战]使用栈实现简易计算器
  2. MATLAB编程练习题
  3. matlab imwrite将图像保存到其他目录
  4. Python入门教学之(转义字符与原字符)
  5. Ubuntu18.04 LTS Melodic ROS 教程:使用URDF创建一个虚拟机器人模型
  6. html中span不显示背景
  7. 复习Javascript专题(三):面向对象(对象的创建与继承,原型及原型链)
  8. Oracle ORA-01555(快照过旧)
  9. 数据库服务器编码,数据库编码,数据库表编码,数据库表字段编码
  10. 对初学者来说,Python难度不低于其他语言
  11. 一套小程序源码多少钱_微信点餐小程序怎么做,微信扫码点餐系统多少钱一套?...
  12. 《惢客创业日记》2020.03.16-31(周一) 国家有难,匹夫有责(三)
  13. python爬虫百度网盘_python爬取百度云网盘资源
  14. cmake:cmake_minimum_required命令
  15. python excel写入日期变数字_RPA-使用Python读取Excel日期结果为数字时的转换处理方法...
  16. iphone与计算机连接,苹果usb怎么与电脑连接_苹果怎么设置与电脑连接的图文步骤...
  17. inline-block元素高度为0,父级仍被撑起,问题元凶—strut
  18. unl导入导出数据库
  19. 介绍|三大前端框架之Vue
  20. 2021年中式烹调师(中级)考试题库及中式烹调师(中级)操作证考试

热门文章

  1. 关于limn阶乘/n^n的若干解法(2)
  2. Android 10.0修改桌面时钟字体大小和字体颜色
  3. php编程三阶魔方,三阶魔方还原教程
  4. 在几何画板中如何制作圆柱的侧面展开动画_怎样用ppt做圆柱的侧面展开动画
  5. JQuery的选择器对控件ID含有特殊字符的解决方法
  6. 计算S=a+aa+…+aa…a
  7. opencv2 Mat类copyTo()函数的内存泄露问题
  8. linux格式化u盘保护,linux系统怎么避免u盘被写保护
  9. 我们在电脑房里上计算机课英语,英语复习1
  10. 图片无损压缩是真的吗?GIF动图也能轻松压缩