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 로 합치는 까닭은 무엇일까요?
단답형
- 픽셀 값이 정한 범위 안이면 255, 아니면 0 으로 적어 마스크를 만드는 OpenCV 함수의 이름은 무엇입니까?
정답 보기
cv2.inRange - OpenCV 로 읽은 BGR 그림을 RGB 로 바꾸는 방법 가운데, cvtColor 를 쓰지 않고 채널 순서를 거꾸로 읽는 인덱싱은 무엇입니까?
정답 보기
img[..., ::-1] - 바구니의 사과 한 칸이 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.