本文主要是介绍OpenCV---如何将彩色图像分通道输出(4),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
附代码如下:
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()
这篇关于OpenCV---如何将彩色图像分通道输出(4)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!