调取BGR通道
split函数
b, g, r = cv2.split(img) # 调bgr通道
B通道像素点矩阵及及shape值
print(b)
print(b.shape)
G通道像素点矩阵及及shape值
print(g)
print(g.shape)
可以看到不同通道像素点矩阵不同,但shape值是相同的。
合并BGR通道
调用merge函数合并通道
img = cv2.merge((b, g, r)) # 合并通道
show.cv_show('image', img)
只保留R通道
cur_img = img.copy()
cur_img[:, :, 0] = 0
cur_img[:, :, 1] = 0
show.cv_show('imageR', cur_img)
第三个参数0,1,,2分别表示B,G,R通道
将B,G通道置为零