컬러 이미지를 흑백 이미지로 변환
RGB를 그레이스케일로 변환하는 방법은 무엇입니까?
회색 RGB 색상 코드는 빨간색, 녹색, 파란색 값이 동일합니다.
R = G = B
(R,G,B)의 빨간색, 녹색, 파란색 값을 갖는 각 이미지 픽셀에 대해:
R' = G' = B' = ( R+G+B ) / 3 = 0.333 R + 0.333 G + 0.333 비
이 공식은 각 R/G/B 값에 대해 서로 다른 가중치를 적용하여 변경할 수 있습니다.
R' = G' = B' = 0.2126 R + 0.7152 < em>G + 0.0722 B
또는
R' = G' = B' = 0.299 R + 0.587 G + 0.114 B
예
RGB 값이 있는 픽셀(30,128,255)
빨간색 레벨 R=30.
그린 레벨 G=128.
파란색 레벨 B=255.
R' = G' = B' = ( R+G+B ) / 3 = ( 30+128+255) / 3 = 138
따라서 픽셀은 다음과 같은 RGB 값을 갖게 됩니다.
(138,138,138)