RGB 모델, HUE 모델, HSL 모델과 Opencv inRange() 명령 필터링 처리

4개월 전

noname01.png

Opencv를 사용하는 이미지 색상 처리 명령인 inRange()에 대해 살펴보자. RGB 모델에서는 R, G, B 각 요소의 값 지정을 통해 하나의 색을 지정할 수 있다. R, G, B 각 요소의 범위는 0~255까지 이다. 이와는 달리 HUE 에서는 RGB 모두를 함께 0~360 사이로 처리하지만 Opencv에서 테스트 해보니 0~255 로 철하고 있음에 유의하자. 이 두 가지 모델을 사용하여 실제 이미지 색상 지정이 불완전 하므로 HSL 모델이 사용된다. HSL 모델에서 H 는 HUE이며 S는 채도로서 맑은 수채와 채도로부터 진하고 탁한 채도까지를 나타낸다. L은 밝기 즉 Brightness를 뜻한다. HSV 모델 또는 HSL 모델이라고도 한다.
다음에 사용된 코드는 튜율립 꽃 섹상 필터링에 사용된 코드와 동일하며, HSL 모델의 요소인 H,S,L 각각의 범위를 주어 다음과 같이 그려보면 쉽게 이해가 될 것이다.

아래 URL 주소로 이동하여 마저 읽어 보세요.

http://blog.daum.net/ejleep1/995

![마나마인로고.png]

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
STEEMKR.COM IS SPONSORED BY
ADVERTISEMENT