- 픽셀(pixel)이바둑판모양의격자에나열되어있는형태(2차원행렬)
- 픽셀: 영상의기본단위, picture element, 화소(畵素)
그레이스케일(grayscale) 영상
- 흑백사진처럼 색상정보가 없이 오직 밝기정보만으로구성된 영상
- 밝기정보를 256 단계로 표현
트루컬러(truecolor) 영상
- 컬러사진처럼색상정보를가지고있어서다양한색상을표현할수있는영상
- Red, Green, Blue 색성분을 256 단계로표현
- 256 = 16,777,216 색상표현가능
R, G, B 색성분의크기를각각0 ~ 255 범위의정수로표현
- 0: 해당색성분이 전혀없는 상태
- 255: 해당색성분이 가득있는 상태
3Bytes사용 : Python(튜플, numpy.ndarray)
( 채도 / 명도 / 해상도 ) - WHC 로 표현
- 그레이스케일영상: (가로크기) * (세로크기) Bytes
- 트루컬러영상: (가로크기) (세로크기) 3Bytes
BMP
- 픽셀데이터를 압축하지않고 그대로저장 파일용량이큰편
- 파일구조가단순해서별도의라이브러리도움없이파일입출력프로그래밍가능
JPG
- 주로사진과같은 컬러영상을 저장
- 손실압축(lossy compression)
- 압축률이좋아서파일용량이크게감소
- 디지털카메라사진포맷으로주로사용
GIF
- 256 색상이하의영상을저장
- 일반사진을저장시화질열화가심함
- 무손실압축(lossless compression)
- 움직이는GIF 지원
PNG(Portable Network Graphics)
• 무손실압축(컬러영상도무손실압축)
• 알파채널(투명도)을지원
- DownSampling - 크게나누는 것
- UpSampling - 잘게나누는 것
- 그레이스케일영상의 픽셀값 표현
- 밝기성분을0 ~255 범위의정수로표현
- Unit8로 화소 표현
- 0~255사이에 명도 표현
- 256의 양자화 레벨이 나온다.
- 명도 디지털화 = > 양자화
- 아날로그 신호 연속적인 실수로 표현되는 신호
- 디지털 신호는 아날로그신호를 표본화한 신호
Q. 양자화 레벨이 높을수록 디지털 영상의 색상 표현력이 높다.
Q. 표본화 레벨이 높을수록 디지털 영상의 색상 표현력이 낮다.
Q.양자화 레벨이 높을 수록 이미지 해상도가 증가한다.
Q.표본화 간격이 넓을 수록 이미지 데이터의 양은 증가한다.