컬러 이미지를 흑백 이미지로 변환

原图:
转换后的图像:

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)