颜色直方图 灰度图&彩色图

1.读取照片 cv2.imread(图片路径,cv2.IMREAD_COLOR)

2.定义color变量=('b','g','r') 代表三个通道

3.彩色图像为例

    for i,col in enumerate(color):遍历三个通道

        --- cv2.calcHist()函数赋值给变量histr

        ---  作图 plt.plot(histr,color=col),col就是三个通道

plt.show()展示

 

enumerate中文翻译过来的意思是"枚举"。

在Python中一般是对可遍历的对象,比如列表、元组或字符串进行遍历。

enumerate(sequence, [start=0]).

比如:

s=[1,2,6,9]

for index,item in enumerate(s):

print(index,item)

得到的结果是:

0 1

1 2

2 6

3 9

默认是从下标为0开始,当然可以指定start为其他的数字,但是这里的数字表示的是起始的数字,而非列表或其他数据类型的真实下标!

 cv2.calcHist()函数的作用:通过直方图可以很好的对整幅图像的灰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值