头图
通道分离与合成
img = cv2.imread("text.jpg")

导入了一张测试图
测试图

h, w = img.shape
b, 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的蓝色和绿色通道合成会得到下图:

红


罗岩
1 声望0 粉丝