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

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

확인문제와 해답

객관식

Q1세로 240칸, 가로 320칸인 컬러 그림에서 왼쪽에서 50번째, 위에서 30번째 칸(0부터 셈)을 읽는 코드는 무엇일까요?

Q2b = img 로 받은 뒤 b[0:10, 0:10] = 0 을 실행했을 때 일어나는 일은 무엇일까요?

Q3640×480 컬러 그림(uint8)을 펼쳐 놓았을 때 차지하는 메모리 크기는 무엇일까요?

Q4uint8 그림을 계산용으로 0.0~1.0 범위의 float32 로 바꾸는 코드로 알맞은 것은 무엇일까요?

Q5흑백 변환 식 0.299×R + 0.587×G + 0.114×B 에서 초록(G)의 무게가 가장 큰 까닭은 무엇일까요?

Q6OpenCV 의 uint8 HSV 에서 H 의 범위가 0~179 인 까닭은 무엇일까요?

Q7HSV 로 빨간 사과를 고를 때 cv2.inRange 를 두 번 부르고 cv2.bitwise_or 로 합치는 까닭은 무엇일까요?

단답형

  1. 픽셀 값이 정한 범위 안이면 255, 아니면 0 으로 적어 마스크를 만드는 OpenCV 함수의 이름은 무엇입니까?
    정답 보기
    cv2.inRange
  2. OpenCV 로 읽은 BGR 그림을 RGB 로 바꾸는 방법 가운데, cvtColor 를 쓰지 않고 채널 순서를 거꾸로 읽는 인덱싱은 무엇입니까?
    정답 보기
    img[..., ::-1]
  3. 바구니의 사과 한 칸이 BGR 로 [34, 37, 206] 일 때, 흑백 식으로 계산해 반올림한 밝기는 얼마입니까?
    정답 보기
    87

정답

정답 전체 보기

객관식: 1-B, 2-D, 3-A, 4-C, 5-D, 6-A, 7-B

단답형: 1. cv2.inRange. 2. img[..., ::-1]. 3. 87.

← 이전 절3장 · 정리다음 →4장 · 먼저 큰 그림부터