立即学习:https://edu.csdn.net/course/play/10552/234923?utm_source=blogtoedu
通道的拆分和合并
①拆分 split
②合并 merge
import cv2
import numpy as np
a = cv2.imread('111.jpg',cv2.IMREAD_UNCHANGED)
b,g,r = cv2.split(a)
m = cv2.merge([r,g,b]) #反转合并
cv2.imshow('original',a)
cv2.imshow('B',b) #灰度图
cv2.imshow('G',g)
cv2.imshow('R',r)
cv2.imshow('merge',m)
cv2.waitKey(0)
cv2.destroyAllWindows()
import cv2
import numpy as np
a = cv2.imread('111.jpg',cv2.IMREAD_UNCHANGED)
rows,cols,chn = a.shape
b = cv2.split(a)[0]
g = np.zeros((rows,cols),a.dtype)
r = np.zeros((rows,cols),a.dtype)
m = cv2.merge([b,g,r])
cv2.imshow('original',a)
cv2.imshow('merge',m)
cv2.waitKey(0)
cv2.destroyAllWindows()