下面是一个简单的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()函数绘制灰度直方图。

能得到图像的灰度直方图的python代码

原文地址: https://www.cveoy.top/t/topic/bJdA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录