RGB do skali szarości
W tym ćwiczeniu wczytasz obraz z modułu data biblioteki scikit-image i przekształcisz go na skalę szarości, a następnie porównasz oba obrazy na wyjściu.
Wcześniej przygotowaliśmy funkcję show_image(image, title='Image'), która wyświetla obraz za pomocą Matplotlib. Więcej informacji o jej parametrach znajdziesz, wpisując ?show_image() lub help(show_image) w konsoli.
To ćwiczenie jest częścią kursu
Przetwarzanie obrazów w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj moduły
dataicolorz biblioteki Scikit-image. Pierwszy z nich dostarcza przykładowe obrazy, a drugi – funkcje do przekształcania kolorów. - Wczytaj obraz
rocket. - Przekształć obraz rakiety z formatu RGB-3 na skalę szarości.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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')