OpenCV 비전 실무3장 · 디지털 영상과 색공간 변환2 / 21← 이전목차다음 →MetaContents

3장. 디지털 영상과 색공간 변환

용어 짚고 가기

  • 좌표(coordinate)그림 안의 한 자리를 가리키는 숫자 짝입니다. OpenCV 함수에는 (x, y), 배열에는 [y, x] 순서로 적습니다. coordinate 는 "함께 정하는 것"이라는 뜻입니다.
  • 슬라이싱(slicing)배열에서 img[10:20, 30:40] 처럼 범위를 주어 한 덩어리를 꺼내는 일입니다. slice 는 "얇게 썬 조각"이라는 뜻입니다.
  • 복사본(copy)숫자 표를 통째로 하나 더 만든 것입니다. 복사본을 고쳐도 원본은 그대로입니다.
  • 화소 수(pixel count)그림의 칸 수, 곧 가로 칸 수 × 세로 칸 수입니다. 100만 칸을 메가픽셀(megapixel, mega 는 "백만")이라고 부릅니다.
  • 비트 깊이(bit depth)픽셀 숫자 하나를 담는 데 쓰는 비트 수입니다. 8비트면 256단계, 16비트면 65,536단계를 적습니다.
  • 데이터형(data type)배열이 담는 숫자의 종류입니다. NumPy 에서는 dtype 으로 확인합니다. dtype 은 data type 을 줄인 말입니다.
  • float32(32-bit floating point)소수를 담는 데이터형입니다. 숫자 하나에 32비트(4바이트)를 씁니다. floating point 는 "소수점이 떠다니는(자리를 옮기는) 수"라는 뜻입니다.
  • 정규화(normalization)숫자를 정해진 범위로 바꾸는 일입니다. 이 장에서는 0~255 를 255 로 나눠 0.0~1.0 으로 바꿉니다. normal 은 "기준에 맞춘"이라는 뜻입니다.
  • 클리핑(clipping)범위를 벗어난 숫자를 범위 끝 값으로 잘라 맞추는 일입니다. clip 은 "가위로 자르다"라는 뜻입니다.
  • 빛의 삼원색(primary colors of light)빨강, 초록, 파랑의 세 빛입니다. 이 셋을 섞어 거의 모든 색을 만듭니다.
  • 가산 혼합(additive mixing)빛을 겹칠수록 밝아지는 색 섞기입니다. additive 는 "더하는"이라는 뜻입니다. 물감은 섞을수록 어두워지므로 반대입니다.
  • 색공간(color space)색을 숫자 몇 개로, 어떤 뜻으로 적을지 정한 약속입니다. RGB, HSV, Lab 등이 있습니다.
  • RGB(Red-Green-Blue)색을 빨강, 초록, 파랑 빛의 세기로 적는 색공간입니다. 화면과 Matplotlib 이 쓰는 순서입니다.
  • 그레이스케일(grayscale)회색의 단계만으로 나타낸 흑백 그림입니다. gray(회색)와 scale(눈금)을 붙인 말입니다. OpenCV 에서는 GRAY 라고 적습니다.
  • 가중 평균(weighted average)값마다 무게(중요도)를 달리 곱해 더한 평균입니다. weight 는 "무게"라는 뜻입니다.
  • HSV(Hue-Saturation-Value)색을 색상, 채도, 명도의 세 숫자로 적는 색공간입니다.
  • 색상(hue)빨강, 노랑, 초록처럼 색의 이름을 정하는 값입니다. 색상환 위의 자리(각도)로 적습니다.
  • 채도(saturation)색이 얼마나 진한지입니다. saturation 은 "흠뻑 젖음, 가득 참"이라는 뜻입니다.
  • 명도(value)색이 얼마나 밝은지입니다. 이 장에서는 HSV 의 V 를 가리킵니다.
  • 색상환(color wheel)빨강, 노랑, 초록, 청록, 파랑, 자홍을 원 둘레에 차례로 놓은 원판입니다. 한 바퀴가 360도입니다.
  • 마스크(mask)고른 칸은 흰색(255), 고르지 않은 칸은 검정(0)으로 적은 흑백 그림입니다. mask 는 "가면, 가림판"이라는 뜻입니다.
  • inRange(in range)픽셀 값이 정한 범위 안에 들면 255, 아니면 0 으로 적어 마스크를 만드는 OpenCV 함수입니다. 이름은 "범위 안에"라는 뜻입니다.
  • 비트 연산(bitwise operation)두 그림의 같은 자리 숫자를 비트 단위로 AND(그리고), OR(또는) 하는 계산입니다. 마스크를 합치거나 마스크로 오려 낼 때 씁니다.
  • Lab(CIE L*a*b*)밝기 L 과 색 a, b 로 적는 색공간입니다. CIE 는 국제조명위원회(Commission Internationale de l'Éclairage)의 머리글자입니다.
  • YCrCb(밝기와 색차)밝기 Y 와 빨강 쪽 색차 Cr(chroma red), 파랑 쪽 색차 Cb(chroma blue)로 적는 색공간입니다. chroma 는 "색"이라는 뜻입니다.
← 이전 절3장 · 먼저 큰 그림부터다음 절 →3장 · 픽셀과 좌표 다시 보기