split() 将彩色图像分割成3个通道,merge()通道合并。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| import cv2 as cv import numpy as np src = cv.imread("01image.jpg") cv.namedWindow("原来", cv.WINDOW_NORMAL) cv.imshow("原来", src)
b, g, r = cv.split(src) cv.imshow("blue", b) cv.imshow("green", g) cv.imshow("red", r)
src = cv.merge([b, g, r]) cv.imshow("合并", src) =
src[:, :, 2] = 100 cv.imshow("单通道", src)
cv.waitKey(0) cv.destroyAllWindows()
|