Koo's.Co

영상의 표현 방법 (그레이 스케일, 트루 컬러) 본문

Python/영상처리

영상의 표현 방법 (그레이 스케일, 트루 컬러)

kth321 2020. 9. 3. 07:02

1. 그레이 스케일 영상

  • 별도의 색상 정보 없이 밝기로 구분한다
  • 0~255, 총 256단계의 밝기 정보를 갖는다
  • 0은 검정색을, 255는 흰색을 나타낸다
  • 픽셀 당 1Byte
  • C/C++ : unsigned char
  • Python : numpy.uint8

 

2. 트루 컬러 영상

  • R, G, B 3개의 색의 조합으로 영상의 색상 정보를 제공한다
  • R, G, B는 각각 256단계의 색 정보를 갖는다
  • 0은 색상 정보를 갖지 않고, 255에 가까워질수록 색이 짙어진다
  • (0, 0, 0)은 검정색을 나타고, (255, 255, 255)는 흰색을 나타낸다
  • 픽셀 당 3Byte(R: 1Byte, G: 1Byte, B: 1Byte)
  • PNG 파일의 경우 픽셀 당 4Byte (RGB + 알파채널(투명도): 1Byte)
  • C/C++ : 구조체, 클래스
  • Python : 튜플, np.ndarray

 

 

Comments