用Python显示灰度图像的灰度直方图
Posted 振华OPPO
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Python显示灰度图像的灰度直方图相关的知识,希望对你有一定的参考价值。
代码实现很简单,直接调库。
import cv2 as cv
from matplotlib import pyplot as plt
#参数0表示以灰度图像读入该图片,也就是说在读取的同时就进行了处理
img = cv.imread('../dataset3/girl.bmp', 0)
#img.ravel()指最终的直方图将对数据集进行统计,256是统计的区间分布,[0,256]是显示的区间
plt.hist(img.ravel(),256,[0,256])
plt.show()
运行效果如下:
以上是关于用Python显示灰度图像的灰度直方图的主要内容,如果未能解决你的问题,请参考以下文章
写一段代码画出一个图像的灰度直方图(不能用MATLAB自带的imhist函数),并作直方图均衡化处理。