图像3A算法详解

Posted Geek.Fan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像3A算法详解相关的知识,希望对你有一定的参考价值。

1、AWB自动白平衡算法

白平衡的本质是使白色物体在任何光源下都显示白色。一般的算法通过调节白平衡增益, 使拍摄画面的颜色接近物体真实的颜色, 增益调节的根据是环境光源的色温。

一般AWB算法的步骤:

估算环境光色温, 经典算法包括:

1.灰度世界假设算法

对于一幅含有大量色彩的图片, 其颜色分量的均值,趋向于同一灰度K, 基于该假设的算法在图像色彩分布均匀时, 效果理想; 分布不均时, 效果失常。

2.白块假设算法

认为图像中最亮的点是白色点. 一些算法提取图像中的颜色特征, 直接转换到色温坐标下进行色温估计, 实际图像中的色温基本是混合色温, 在实际应用中的这种算法实现不多。

计算增益并调节

比如, 增益调节最简单的方式, 通过求取图像的平均颜色分量对应的增益:

然后, 对整副图的RGB分量进行调整:

(18条消息) 3A算法——自动白平衡算法_xiaoyucyt的博客-CSDN博客_3a算法

2、AE自动曝光算法

自动曝光的是为了使感光器件获得合适的曝光量。

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

即一般AE算法步骤包括:

2.1、获取图像亮度, 可采用的方法有

1).平均亮度

2).分区加权平均亮度

分区域加权的目的在于将曝光重点放在屏幕中央。

3).设置不同亮度门限, 对背光, 正光和强光区域进行区分。

4).对主要对象进行曝光补偿。

2.2、调整参数的主要方法有

1).查表法

系统内部预先存储了一张曝光参数调

以上是关于图像3A算法详解的主要内容,如果未能解决你的问题,请参考以下文章

详解 WebRTC 高音质低延时的背后—AGC 自动增益控制

什么是3a算法?

AliAGC 自动增益控制算法:解决复杂场景下的音量问题

音频3A算法详解

OpenCV-图像色温

speexdsp库实现音频3A算法,speexdsp库编译,C/C++