Python/Image vision

02장. 디지털 영상

noodle-dev 2020. 1. 20. 22:39

01. 빛과 색, 시각

  • 컬러 디지털 영상 : 색 정보를 3 지각변수(색상,채도,명도)로 인식
    사람의 인지 체계는 색상+채도=색도(Chromaticity)
  • 흑백 디지털 영상 : 이진영상, grey-level 영상

02. 컬러모델

RGB, CMY(K), HSI, YCrCb, YUV ...

많이 쓰는 색상 체계 : RGB

0-255 : 1 byte = 8 bit

2^8=256

색상을 표현하는데 R 채널, G채널, B 채널 총 3 byte가 필요

컴퓨터는 색상수가 정해져 있어. Truecolor (1600만 개)

32bit(기본 integer 범위가 32bit) = 42억

각 값을 넘어가면 overflow (값을 올렸는데 어두워져)

numpy : 연산속도 빠름

CMY

기본색: Cyan, magenta, Yellow

RGB 컬러 모델에서 대각선으로 마주보는 색의 모양을 서로 바꿔놓은 것처럼 보임

HSI

Hue(색상), Saturation(채도), Intensity(명도)

YCrCb

명도에 더 민감한 인간의 눈을 감안해 모델 개발

명도 Y, 푸른색 Cr, 붉은색 Cb

눈에 민감한 명도 Y는 유지, 안 민감한 Cr, Cb 색상정보는 줄여 사용

정지영상 압축 표준 방식인 JPEG과 동영상 압축 MPEG

YIQ, YUV

YCrCb 컬러 모델과 유사

(200107)

통계

Data 학습, 모델, 예측

  • 다음 숫자 예측?
    평균으로 예측하는 것이 합리적? 확률적으로 대답 가능
  • 크로마키 이미지에서 배경 제거하는 문제를
    하나의 값이 아닌, 정규분포를 이용할 수 있음