图像处理算法-直方图

Posted 21座的胖子

tags:

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

图像的亮度值分为0~255共256个值,数字越大颜色越亮,数字越小颜色越暗。
“左黑右白”

坐标轴

横坐标从左到右为纯黑到纯白的过渡,统计了每一个颜色强度所具有的像素个数。

直方图的作用

1.判断照片中是否过曝光或者欠曝光

过曝光:图像如果过亮,直方图的分布会聚集在最右侧,由于相机硬件的原因会导致亮度过高的像素以纯白色的形式记录在照片里。处理方法有:降低曝光,缩小光圈,降低ISO,加快快门速度来减少曝光时间。

欠曝光:图像如果过暗,则完全相反。

2.判断照片亮度反差是否超过相机的宽容度


左侧接触边缘,右侧出现切断,说明环境光大于相机的宽容度,所以一张照片得不到所有的信息。处理方法:曝光合成,HDR

3.判断照片是否需要向右曝光

相机记录信息的时候会产生噪点(较暗的区域相机记录的光线信号较少,产生了噪点)。
如果对图片比较暗的区域进行增亮,噪点就会变得明显,称之为信噪比低(芯片收到的光线信号与芯片本身噪点数量的比值)。

向右曝光:为了提升信噪比,在照片亮度不溢出的情况下,让照片中的像素进量记录在更亮的区域中,也就是让直方图的分布尽可能靠右,让高光区域总是存在一些像素。

以上是关于图像处理算法-直方图的主要内容,如果未能解决你的问题,请参考以下文章

图像处理算法-直方图

光线投射算法(如何计算一个坐标点是不是在一个多边形内)

人脸识别《一》opencv人脸识别之预处理

怎么提取SURF匹配后的图像特征点坐标

OpenCV之直方图处理

2.2图像灰度直方图