컬러 이미지를 B, G, R 채널로 분리한 후, 순서를 R, G, B로 바꾸어 컬러 이미지를 생성해보겠습니다.
Color창에 보이는 이미지를 보면 Red와 Blue의 위치가 바뀐것을 볼 수 있습니다.
R, G, B 창에 보여지는 채널별 이미지는 해당 채널의 픽셀값이 255인 영역만 흰색으로 보입니다.
import cv2 as cv
import os
dt_path = os.path.join(os.path.expanduser('~'),'Desktop')
os.chdir(dt_path)
img_color = cv.imread('test.jpg', cv.IMREAD_COLOR)
# 컬러 이미지를 채널별로 분리합니다.
img_b, img_g, img_r = cv.split(img_color)
# 채널별 이미지를 조합하여 컬러 영상을 생성합니다.
# blue와 red의 순서를 바꾸었습니다.
img_result = cv.merge((img_r, img_g, img_b))
cv.imshow("Color", img_result)
cv.imshow("B", img_b)
cv.imshow("G", img_g)
cv.imshow("R", img_r)
cv.waitKey(0)
# cv.destroyWindow()