plt.hist(src,pixels)
src:数据源,注意这里只能传入一维数组,使用src.ravel()可以将二维图像拉平为一维数组。
pixels:像素级,一般输入256。
示例代码
img = cv2.imread('test.png',cv2.IMREAD_GRAYSCALE)
plt.hist(img.ravel(),256)
plt.show()
cv2.imshow('test',img)
cv2.waitKey()
cv2.destroyAllWindows()

本文介绍如何利用plt.hist()函数绘制一维直方图,重点讲解数据源处理,如将二维数组拉平为一维,并提供一个像素级设置为256的示例代码。
plt.hist(src,pixels)
src:数据源,注意这里只能传入一维数组,使用src.ravel()可以将二维图像拉平为一维数组。
pixels:像素级,一般输入256。
示例代码
img = cv2.imread('test.png',cv2.IMREAD_GRAYSCALE)
plt.hist(img.ravel(),256)
plt.show()
cv2.imshow('test',img)
cv2.waitKey()
cv2.destroyAllWindows()

5992
1728
5684
1656

被折叠的 条评论
为什么被折叠?