python 灰度直方图
时间: 2023-10-30 09:07:45 浏览: 107
灰度直方图_
灰度直方图是对图像中每个灰度级出现的频率进行统计的图表。直方图均衡化是一种能够通过调整图像灰度级的分布来增强图像对比度和灰度色调变化的方法。在Python中,可以使用skimage库的exposure模块来计算和展示灰度直方图。
以下是一个示例代码,展示了如何使用skimage库计算和展示灰度直方图:
```
from skimage import data, exposure
import matplotlib.pyplot as plt
# 读取图像
img = data.moon()
# 计算直方图
hist, bins = exposure.histogram(img)
# 绘制直方图
plt.plot(bins, hist, color='red')
plt.xlabel('灰度级')
plt.ylabel('频率')
plt.title('灰度直方图')
plt.show()
```
通过上述代码,我们可以得到图像的灰度直方图。该直方图显示了图像中每个灰度级的出现频率。
阅读全文