RGB?
3차원 벡터로 색을 표현하는 방법입니다!
RED(255,0,0) GREEN(0,255,0) BLUE(0,0,255)
YELLOW(255,255,0), MAGENTA(255,0,255), CYAN(0,255,255)
이렇게 색을 표현할 수 있습니다.
HSV?
Hue - 색상
Saturation - 채도(색의 선명함)
Value - 명도
YCrCb?
이건 말씀드리기가 좀 어렵네요..;; 제가 색상전문가는 아니라서..;;
https://en.wikipedia.org/wiki/YCbCr
YCbCr - Wikipedia
"CbCr" redirects here. For other uses, see CBCR. A visualization of YCbCr color space The CbCr plane at constant luma Y′=0.5 A color image and its Y, CB and CR components. The Y image is essentially a greyscale copy of the main image. YCbCr, Y′CbCr, or Y P
en.wikipedia.org
RGB가 제일 직관적이고 사용하기 편합니다.
HSV와 YCbCr은 경우에 따라서 영상을 분석할때 유용합니다.
만약 명도에 따라 영상을 구분해야한다면? 이때는 RGB를 HSV로 변환해야합니다.
h, s, v = cv2.cvtColor([Image],cv2.COLOR_BGR2HSV)
함수로 RGB 이미지를 HSV형태로 변환할 수 있어요.
그리고 명도인 v를 갖고서 히스토그램을 만들어 원하는 정보를 찾아낼 수 있는데요.
히스토그램에 관한내용은 다음에 마저 쓰겠습니다
'개인 공부 > 영상처리' 카테고리의 다른 글
히스토그램과 히스토그램 역투영 (0) | 2019.08.05 |
---|