旅游景点 旅游攻略 日本旅游 文化旅游 旅游景区 昆明旅游 桂林旅游 乡村旅游 上海旅游

如何用opencv统计图片的灰度直方图

时间:2024-10-15 00:46:49

1、在文本编辑器中使用如下代码导入opencv、numpy和matplotlib模块:坡纠课柩import numpy as npimport cv2 as cvimport matplotlib.pyplot as plt

如何用opencv统计图片的灰度直方图

2、用函数 cv.imread(path,0) 读入图片,其中path为图片地址,参数0表示以灰度方式读入图片。

如何用opencv统计图片的灰度直方图

3、使用代码 hist = cv.calcHist([img],[0],None,[256],[0,255]) 统计步骤2中读入的图片的灰度数据。

如何用opencv统计图片的灰度直方图

4、有了图片灰度数据后还需要将其用直方图显示出来,使用代码plt.figure(figsize=(10,8))创建直方图。

如何用opencv统计图片的灰度直方图

5、使用代码 plt.plot(hist) 将步骤3中统计的数据传给直方图,并使用代码plt.show() 让直方图显示出。

如何用opencv统计图片的灰度直方图

6、运行代码后,结果如下图,绘制了步骤2中读入图片的灰度值直方图。

如何用opencv统计图片的灰度直方图
© 2025 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com