附代码如下:
import cv2 as cv
import numpy as np
def ch():
src = cv.imread("D:/matplotlib/0.jpg")
h,w,ch = np.shape(src)
bgr = cv.split(src)
cv.imshow("blue",bgr[0])
cv.imshow("green",bgr[1])
cv.imshow("red",bgr[2])
print(h,w,ch)
cv.waitKey(0)
cv.destroyAllWindows()
ch()
运行效果:
代码解释:
import cv2 as cv
import numpy as np
def ch():
src = cv.imread("D:/matplotlib/0.jpg")
h,w,ch = np.shape(src)
bgr = cv.split(src)
#将彩色图像拆分成单个通道
cv.imshow("blue",bgr[0])
cv.imshow("green",bgr[1])
cv.imshow("red",bgr[2])
#分别显示每个通道的图像
print(h,w,ch)
cv.waitKey(0)
cv.destroyAllWindows()
ch()