HLS형식의 이미지 채널별 분리
HLS영상은 Hue, Luminance, Saturation 채널을 가진 영상으로, 각각이 의미하는 바는 다음과 같다.
Hue: 색조라는 뜻. Color와 동의어. 일상적으로 color 단어가 많이 쓰임.
Hue is synonymous with color.
Luminance: 밝기라는 뜻.
Saturation:
1. 색채의 강도, 또는 색깔의 포화도. 즉, 흰색이나 회색이 들어있지 않은 색의 순수한 정도 또는 색의 선명도에 관한 언급.
2. 색의 3속성의 하나로 색의 강도나 순수한 정도.
3. 같은 색 계열에서 나타나는 색의 선명한 정도. 또는 그 차이. 아무 것도 섞지 않아 맑고 깨끗하며 원색에 가까운 것을 채도가 높다고 표현한다.
4. 색의 채도는 검정과 흰색이 포함된 양과 관련한다. 그러나 검정과 흰색, 그리고 회색은 색상이 없고 단지 ‘밝기(brightness)’만 있기 ‘때문에 무채색(achromatic color)’이라고 한다.
[네이버 지식백과] 채도 [saturation, chroma, 彩度] (만화애니메이션사전, 2008. 12. 30., 한국만화영상진흥원)
Hue와 Saturation간의 관계
Saturation이 높을수록 원색에 가깝고, 낮을 수록 회색에 가까와진다.
<그림 1> HLS원본영상
<그림 2> Hue 채널만 분리한 결과
<그림 3> Luminance 채널만 분리한 결과. 흰색영역이 밝은 부분이다.
<그림 4> Saturation 채널영상. 흰색으로 표시한 부분이 원색에 가까운 부분이다.
소스프로그램
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
|
'Computer Vision by OpenCV' 카테고리의 다른 글
OpenCV 잡음이 들어간 사진 만들기 (Gaussian Noise) (2) | 2016.03.24 |
---|---|
OpenCV 피부색 영역만 추출하기 (3) | 2016.03.24 |
OpenCV YUV형식의 이미지 분리 (Split YUV-formated image) (0) | 2016.03.19 |
OpenCV 함수 at( )과 포인터 사용간의 시간 차이 (0) | 2016.03.19 |
컬러이미지를 색깔별로 구분하기 (Split color image into R, G, B images) (0) | 2016.03.19 |