通道拆散与合成
img = cv2.imread("text.jpg")

导入了一张测试图

h, w = img.shapeb, g, r = cv2.split(img)s = numpy.zeros(shape=(h, w, 3), dtype=numpy.uint8)m1 = cv2.merge([b, s, s])m2 = cv2.merge([s, g, s])m3 = cv2.merge([s, s, r])

m1将RGB彩色图片的蓝色通道拆散并与赋值为0的绿色和红色通道合成会失去下图:

m2将RGB彩色图片的绿色通道拆散并与赋值为0的蓝色和红色通道合成会失去下图:

m3将RGB彩色图片的红色通道拆散并与赋值为0的蓝色和绿色通道合成会失去下图: