您现在的位置是:首页» 生活» 直方图怎么用excel画图,直方图如何用excel画

直方图怎么用excel画图,直方图如何用excel画

2023-09-18 11:43:16
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。1、此翻译中使用的模块是cv2,默认通道顺序是BGR:2、import cv23、import numpy as np4、from matplotlib import pyplot as plt5、img=cv2.imread('b.png')6、img*[1,0,0]7、获取图片第一个通道的亮度统计(即像素值):8、import cv29、import numpy as np10、from matplotlib import p

今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。

1、此翻译中使用的模块是cv2,默认通道顺序是BGR:

2、import cv2

3、import numpy as np

4、from matplotlib import pyplot as plt

5、img=cv2.imread('b.png')

6、img*[1,0,0]

7、获取图片第一个通道的亮度统计(即像素值):

8、import cv2

9、import numpy as np

10、from matplotlib import pyplot as plt

11、img=cv2.imread('b.png')

12、h=cv2.calcHist([img],[0],None,[256],[0,256])

13、print(h)

14、这里,h是一个255*1的列表。

15、画出这篇文章的直线和同步图。

16、因为这个通道是蓝色的,所以直方图在这里被涂成蓝色:

17、plt.plot(h,color='b')

18、plt.xlim([0,256])

19、plt.show()

20、绿色通道的直方图:

21、h=cv2.calcHist([img],[1],None,[256],[0,256])

22、plt.plot(h,color='g')

23、plt.xlim([0,256])

24、plt.show()

25、红色通道的直方图:

26、h=cv2.calcHist([img],[2],None,[256],[0,256])

27、plt.plot(h,color='r')

28、plt.xlim([0,256])

29、plt.show()

30、组合三个通道的直方图,形成一个完整的直方图:

31、c=('b','g','r')

32、for i,col in enumerate(c):

33、 h=cv2.calcHist([img],[i],None,[256],[0,256])

34、 plt.plot(h,color=col)

35、 plt.xlim([0,256])

36、plt.show()

本文到此结束,希望对大家有所帮助。

Www.yiLeen.com.CN艺莲園提供生活百科,美食,购物,旅游,房产,交通,家居,数码,科技,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站

本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

联系邮箱:773537036@qq.com

标签: 直方图 excel