直方图怎么用excel画图,直方图如何用excel画
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。
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
上一篇:带有浮生的歌词,浮生歌词版
发表评论