- split(mat):分割图片通道,输入的是mat类型的图片,分割以后就输出多个通道。
- Merge((ch1,ch2,...)):将多个通道合并到一起。
import cv2 import numpy as np # 创建一个黑色图片 img=np.zeros((480,640,3),np.uint8) # 通道分割 b,r,g=cv2.split(img) # 修改部分通道 g[10:100,10:100]=255 r[10:100,10:100]=255 # 通道合并 img2=cv2.merge((r,g,b)) cv2.imshow(\'img\',img) cv2.imshow(\'b\',b) cv2.imshow(\'g\',g) cv2.imshow(\'r\',r) cv2.imshow(\'rg\',img2) cv2.waitKey(0)