能得到图像的灰度直方图的python代码
下面是一个简单的Python代码,用于计算图像的灰度直方图:
import cv2
import numpy as np
import matplotlib.pyplot as plt
# 读取图像
img = cv2.imread('image.jpg', 0)
# 计算灰度直方图
hist, bins = np.histogram(img.ravel(), 256, [0, 256])
# 绘制灰度直方图
plt.hist(img.ravel(), 256, [0, 256])
plt.show()
在这个代码中,我们首先使用cv2.imread()函数读取图像。然后,使用np.histogram()函数计算图像的灰度直方图。最后,使用matplotlib.pyplot.hist()函数绘制灰度直方图。
原文地址: https://www.cveoy.top/t/topic/bJdA 著作权归作者所有。请勿转载和采集!