📜  直方图简介

📅  最后修改于: 2021-01-08 05:23:37             🧑  作者: Mango


在讨论直方图在图像处理中的使用之前,我们将首先看一下直方图是什么,如何使用直方图,然后再看一个直方图的示例,以更好地理解直方图。

直方图

直方图是图。显示任何事物发生频率的图表。通常,直方图的条形表示整个数据集中数据的出现频率。

直方图有两个轴x轴和y轴。

x轴包含您必须计算其频率的事件。

y轴包含频率。

条形的不同高度表示数据出现的频率不同。

通常直方图看起来像这样。

直方图1

现在,我们将看到构建此直方图的示例

考虑一门编程学生,您正在向他们教学Python 。

在学期末,您得到的结果如表所示。但这非常混乱,无法显示您的整体课堂成绩。因此,您必须对结果进行直方图显示,以显示班级成绩的总体发生频率。在这里,您将如何做。

结果表

Name Grade
John A
Jack D
Carter B
Tommy A
Lisa C+
Derek A-
Tom B+

结果表的直方图

现在您要做的是,必须找到x和y轴上的内容。

有一点可以确定,y轴包含频率,因此x轴包含频率。 X轴包含必须计算其频率的事件。在这种情况下,x轴包含坡度。

直方图2

现在我们将如何在图像中使用直方图。

图像的直方图

像其他直方图一样,图像的直方图也显示频率。但是图像直方图显示像素强度值的频率。在图像直方图中,x轴显示灰度强度,而y轴显示这些强度的频率。

例如

爱因斯坦

上面爱因斯坦照片的直方图就是这样

直方图3

直方图的x轴显示像素值的范围。由于其图像为8 bpp,这意味着它具有256级灰度或灰度阴影。这就是为什么x轴的范围从0开始到255且间隔为50的原因。而在y轴上,是这些强度的计数。

从图中可以看出,大多数具有高频的条形位于上半部分,即较暗的部分。这意味着我们得到的图像更暗。这也可以从图像中得到证明。

直方图的应用

直方图在图像处理中有许多用途。上面已经讨论过的第一个用途是图像分析。我们可以通过查看图像的直方图来预测图像。就像看着人体骨骼的X射线一样。

直方图的第二种用途是用于亮度目的。直方图在图像亮度方面有广泛的应用。不仅在亮度方面,而且直方图也用于调整图像的对比度。

直方图的另一个重要用途是均衡图像。

最后但并非最不重要的一点是,直方图在阈值化中具有广泛的用途。这主要用于计算机视觉。