시작하기무료로 시작하기

RGB를 그레이스케일로 변환

이 연습 문제에서는 scikit-image의 data 모듈에서 이미지를 불러와 그레이스케일로 변환한 뒤, 두 이미지를 결과에서 비교해 볼 거예요.

Matplotlib로 이미지를 표시하는 함수 show_image(image, title='Image')를 미리 로드해 두었습니다. 매개변수에 대한 자세한 내용은 콘솔에서 ?show_image() 또는 help(show_image)로 확인할 수 있어요.

Rocket

이 연습은 강의의 일부입니다

Python으로 배우는 이미지 처리

강의 보기

연습 안내

  • Scikit-image에서 datacolor 모듈을 임포트하세요. 첫 번째 모듈은 예제 이미지를 제공하고, 두 번째 모듈은 색상 변환 함수를 제공합니다.
  • 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')
코드 편집 및 실행