直方图
直方图是统计图,是柱状图的一种。多用在图像处理领域,用来统计各像素值的数量。
代码展示
import cv2 as cv
import matplotlib.pyplot as plt
image = cv.imread("pig.jpg", cv.IMREAD_GRAYSCALE)
cv.namedWindow("image show", cv.WINDOW_AUTOSIZE)
cv.imshow("image show", image)
plt.hist(image)
plt.show()
cv.waitKey(0)
cv.destroyAllWindows()
【注】在OpenCV中有专门的绘制灰度直方图的函数,在直方图中,灰度直方图最常用,我们可以使用OpenCV来绘制。
重要代码解释
plt.hist(x)
- x:需要统计的数据。