RGB, CMY(K), HIS, YCrCb, YUV 등의 컬러 모델이 있다.
RGB 컬러 모델
Red, Green, Blue 세 가지 색상 값을 이용해 색 표시 한다.
색을 혼합할수록 색이 밝아지는 가산 체계 사용 한다.
RGB를 같은 비율로 혼합하면 가장 밝은 흰색
Red(1, 0, 0) + Green(0, 1, 0) + Blue(0, 0, 1) = White(1, 1, 1)
빨강색(R)과초록색(G) 혼합→ 노란색(Yellow)
Red(1, 0, 0) + Green(0, 1, 0) = Yellow(1, 1, 0)
CMY 컬러 모델
청록색(Cyan), 자홍색(Magenta), 노랑색(Yellow)을 기본 색으로 사용 한다.
RGB 컬러 모델에서 대각선으로 마주보는 색의 모양을 서로 바꿔 놓은 것처럼 보인다.
C,M,Y 세 가지 색을 더하면 (1,1,1)dl 되어 색의 밝기가 낮아지는 감산체계를 사용 한다.
RGB컬러와는 정반대 공간에 위치하므로, 청록색-빨강색, 자홍색-초록색, 노랑색-파란색은 보색 관계이다.
컬러 모델의 가산과 감산체계
HSI 컬러 모델
HSI = Hue(색상), Saturation(채도), Intensity(명도)
YCrCb 모델
명도에 더 민감한 인간 눈을 감안해 YCrCb컬러 모델이 개발 되었다. 명도는 Y, 푸른색 정보를 Cr, 붉은색 정보를 츄로 기호화 하고 눈에 민감한 명도 정보 Y는 그대로 유지, 민감하지 않은 Cr과 Cb색상 정보는 그 양을 줄여서 사용한다. 정지영상 압축 표준 방식인 JPEG와 동영상 압축 표준 방식인 MPEG에서 사용 된다.
'Programing > OpenCV' 카테고리의 다른 글
스무딩(블러링) (0) | 2016.11.30 |
---|---|
영상 파일 포맷의 종류 (0) | 2016.11.30 |
gray scale (0) | 2016.11.30 |
Opencv c# 2 (0) | 2016.11.30 |
Opencv c# (0) | 2016.11.30 |