📅  最后修改于: 2021-01-08 05:23:37             🧑  作者: Mango
在讨论直方图在图像处理中的使用之前,我们将首先看一下直方图是什么,如何使用直方图,然后再看一个直方图的示例,以更好地理解直方图。
直方图是图。显示任何事物发生频率的图表。通常,直方图的条形表示整个数据集中数据的出现频率。
直方图有两个轴x轴和y轴。
x轴包含您必须计算其频率的事件。
y轴包含频率。
条形的不同高度表示数据出现的频率不同。
通常直方图看起来像这样。
现在,我们将看到构建此直方图的示例
考虑一门编程学生,您正在向他们教学Python 。
在学期末,您得到的结果如表所示。但这非常混乱,无法显示您的整体课堂成绩。因此,您必须对结果进行直方图显示,以显示班级成绩的总体发生频率。在这里,您将如何做。
Name | Grade |
---|---|
John | A |
Jack | D |
Carter | B |
Tommy | A |
Lisa | C+ |
Derek | A- |
Tom | B+ |
现在您要做的是,必须找到x和y轴上的内容。
有一点可以确定,y轴包含频率,因此x轴包含频率。 X轴包含必须计算其频率的事件。在这种情况下,x轴包含坡度。
现在我们将如何在图像中使用直方图。
像其他直方图一样,图像的直方图也显示频率。但是图像直方图显示像素强度值的频率。在图像直方图中,x轴显示灰度强度,而y轴显示这些强度的频率。
上面爱因斯坦照片的直方图就是这样
直方图的x轴显示像素值的范围。由于其图像为8 bpp,这意味着它具有256级灰度或灰度阴影。这就是为什么x轴的范围从0开始到255且间隔为50的原因。而在y轴上,是这些强度的计数。
从图中可以看出,大多数具有高频的条形位于上半部分,即较暗的部分。这意味着我们得到的图像更暗。这也可以从图像中得到证明。
直方图在图像处理中有许多用途。上面已经讨论过的第一个用途是图像分析。我们可以通过查看图像的直方图来预测图像。就像看着人体骨骼的X射线一样。
直方图的第二种用途是用于亮度目的。直方图在图像亮度方面有广泛的应用。不仅在亮度方面,而且直方图也用于调整图像的对比度。
直方图的另一个重要用途是均衡图像。
最后但并非最不重要的一点是,直方图在阈值化中具有广泛的用途。这主要用于计算机视觉。