반응형

RGB 3

파이썬 openCV 16. RGB에서 YCbCr로(RGB to YCbCr)

파이썬 openCV 16번째 강의는 RGB에서 YCbCr로(RGB to YCbCr)입니다. YCbCr는 일반적으로는 들어보신적이 없으실겁니다. 하지만 이 역시 꽤 많이 사용된 색공간으로, 이번 시간에 자세히 알려드리겠습니다. 0. YCbCr? YCbCr은 일반적으로 실생활에 사용되는 색공간은 아닙니다. YCbCr은 RGB나 cmyk, HSV처럼 무언가의 약자가 아닌 Y(휘도)와 Cb/Cr(색채/크로마)의 값으로 이루어 졌다고 해서 YCbCr입니다. 그래서 YCbCr이라고 하는 경우도 있고, YCrCb 또는 YCC라고 하는 경우도 있습니다. YCbCr의 색공간입니다. RGB와 비슷한 모양인것을 확인하 실 수 있으실겁니다. 그 이유는 YCbCr은 RGB의 인코딩 방식중 하나이기 때문에 RGB와 거의 비슷한 ..

파이썬 openCV 15. RGB에서 HSV(HSI)로(RGB to HSV)

파이썬 openCV 15번째 강의는 RGB에서 HSV(HSI)로(RGB to HSV)입니다. 이번시간에도 RGB에서 HSV로 바꾸는 공식과, 그 공식을 적용한 결과를 위주로 강의하겠습니다. 0. HSV? HSV는 Hue(색상), Saturation(채도), Value(명도)의 약자입니다. 때때로 V가 아닌 Intensity로 사용한 HSI나 Brighteness를 사용한 HSB, Lightness를 사용한 HSL이라고도 표기합니다. HSV는 RGB의 3차원 정육면체인것과는 매우 다른 3차원 원뿔 모양의 색 구조를 가지고 있습니다. 이때 원의 각도를 통해색상을, 원의 중심에서 얼마나 멀어져 있느냐로 채도를, 높이가 어느정도인가로 명도를 나타냅니다. 이러한 모양이 낮설게 느껴지실 수 있으시지만, 대부분의 사..

파이썬 openCV 14. RGB에서 CMYK로(RGB to CMYK)

파이썬 openCV 14번째 강의는 RGB에서 CMYK로(RGB to CMYK)입니다. 기본적으로 색을 표현할 때 RGB를 많이 씁니다. 하지만 실 생활에서 색을 만들 때는 RGB보다는 CMY가 더 많이 사용됩니다. 심지어 RGB를 사용하고 있다고 생각하는 부분에서도 사실 CMY를 사용하는 것이 더 많습니다. 이번 시간에 RGB와 CMY의 차이와 RGB에서 CMY로 바꾸는 방법을 알려드리겠습니다. 0. CMY(K)? RGB는 Red(빨강), Green(초록), Blue(파랑)의 약자인것은 많이 들어보셨을 겁니다. 이 3가지 색상을 조합해서 여러 가지 색을 표현할 수 있습니다. 그런데 학교에서 미술시간에 물감을 이용해서 R, G, B의 색을 섞어보신 적이 있으십니까? 원래의 RGB 값이 각각 255(최대)..

반응형