1、cv2.split
, cv2.merge
cv2.split
分割颜色通道
cv2.merge
合并颜色通道
import numpy as np
import cv2 as cv
from matplotlib import pyplot as plt
img = cv.imread('messi.jpg',-1) # cv2读取彩色图片的颜色通道顺序为 BGR
b, g, r = cv.split(img)
imgInv = cv.merge([r,g,b])
plt.imshow(imgInv, interpolation='bicubic') # matplotlib 读取彩色图片的颜色通道顺序为 RGB
plt.show()