图像处理算法-直方图

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

坐标轴

横坐标从左到右为纯黑到纯白的过渡,统计了每一个颜色强度所具有的像素个数。
图像处理算法-直方图_第1张图片

直方图的作用

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

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

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

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


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

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

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

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

你可能感兴趣的:(python,图像处理)