RGB를 그레이스케일로 변환
이 연습 문제에서는 scikit-image의 data 모듈에서 이미지를 불러와 그레이스케일로 변환한 뒤, 두 이미지를 결과에서 비교해 볼 거예요.
Matplotlib로 이미지를 표시하는 함수 show_image(image, title='Image')를 미리 로드해 두었습니다. 매개변수에 대한 자세한 내용은 콘솔에서 ?show_image() 또는 help(show_image)로 확인할 수 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 이미지 처리
연습 안내
- Scikit-image에서
data와color모듈을 임포트하세요. 첫 번째 모듈은 예제 이미지를 제공하고, 두 번째 모듈은 색상 변환 함수를 제공합니다. rocket이미지를 불러오세요.- RGB 3채널 로켓 이미지를 그레이스케일로 변환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import the modules from skimage
from skimage import ____, ____
# Load the rocket image
rocket = data.____()
# Convert the image to grayscale
gray_scaled_rocket = color.____(____)
# Show the original image
show_image(rocket, 'Original RGB image')
# Show the grayscale image
show_image(gray_scaled_rocket, 'Grayscale image')