OpenCV 픽셀의 RGB 별로 밝기(색상) 지정


OpenCV 픽셀의 RGB 별로 밝기(색상) 지정

코드 1 import cv2 from matplotlib import pyplot as plt img = cv2.imread('C:/data/lena.png') imgR = img.copy() # img 이미지 복사 imgG = img.copy() imgB = img.copy() # print(img[0,0]) # 0, 0 픽셀의 색상 정보 출력 OpenCV 이므로 BGR 순 pxColor = 0 imgR[100:200, 200:400, 0:2] = pxColor # b, g의 색상을 0으로 만들어서 r의 정보만 저장 imgG[100:200, 200:400, 0:3:2] = pxColor # 픽셀에 g의 정보만 저장 imgB[100:200, 200:400, 1:3] = pxColor # 픽셀에 b의 정보만 저장 imgR = cv2.cvtColor(imgR, cv2.COLOR_BGR2RGB) imgG = cv2.cvtColor(imgG, cv2.COLOR_BGR2RGB) imgB = ...



원문링크 : OpenCV 픽셀의 RGB 별로 밝기(색상) 지정