直方图很多小伙伴都看不懂,今天分享一篇关于直方图的教程,教程内容涉及到一些色彩知识和直方图原理,可能看起来有点难度,但学会后对后期修图帮助很大,推荐分享给大家学习一下。

首先,我们知道色光的三原色是红绿蓝,而显示器就是通过发出不同强度的红绿蓝这三种光线来展现丰富的色彩的。

一般的显示器可以让红绿蓝分别发出256个亮度等级,例如现在有一种颜色:R50,G150,B250,那就意味着显示器将发出50强度的红色,150强度的绿色,250强度的蓝色来表现这种颜色。

那么通道直方图是怎么绘制的呢?我们假设一张图片现在有六个像素:

R G B

0 56 78

11 34 67

4 77 34

5 3 8

5 56 112

9 33 55

那么红色通道因为有1个0,1个11,1个4,2个5,1个9

所以红色通道直方图会有五个凸起,其中在5这个亮度等级上的凸起最高,为其他的两倍。

同理,绿色通道直方图也会有五个凸起,其中在56这个亮度等级上的凸起最高。

蓝色通道直方图会有6个凸起,这六个凸起的高度一致。

也就是说:如果通道直方图在某个亮度上没有凸起,那就意味着它没有发出这个亮度等级的光。如果在0上没有凸起,那就意味着它在所有像素中都发光了!

例如在下面这个绿色通道直方图里面,它就意味着绿色没有发出0-43这个强度区间的光线,但这不意味着绿色没发光!绿色发出的最弱的光线都是44这个亮度等级的。

直方图,教你如何看懂通道直方图

因此,绿色通道直方图没有分布在0-43这个亮度区间,不是说在一张照片中的阴影部分中,绿色分量为0!这一点千万不能混淆!这是因为所有像素中没有任何一个像素中的绿色分量的数值在0-43之间,所以说就表现为这样的通道直方图形态!

直方图,教你如何看懂通道直方图

因此,大家看到上面这样的直方图的时候,千万不要以为阴影部分只有红色发光,绿色和蓝色都不发光,实际上是画面中最暗的区域是红色不发光(0对应的柱越高,就在越多的像素中不发光),绿色和蓝色才发光。

如果还不明白,举一个类似的例子。

我们可以把通道直方图当成一个班的成绩统计图,就相当于成绩满分是255分,最低分是0分。我们把红色当成语文、绿色当成数学、蓝色当成英语。

直方图,教你如何看懂通道直方图

上面这个直方图的意思就是:

语文成绩从0分到255分的都有,并且考0分(不发光)的还不少。

直方图,教你如何看懂通道直方图

上面这个直方图的意思就是:

没有一个人的数学成绩是在0-43分,成绩最差的都考了44分。

直方图,教你如何看懂通道直方图

上面这个直方图的意思就是:

没有一个人的英语成绩是在0-54分,成绩最差的都考了55分。

直方图,教你如何看懂通道直方图