De RGB à niveaux de gris
Dans cet exercice, vous allez charger une image depuis le module data de scikit-image, la convertir en niveaux de gris, puis comparer les deux versions dans le résultat.
Nous avons préchargé une fonction show_image(image, title='Image') qui affiche l’image avec Matplotlib. Vous pouvez en savoir plus sur ses paramètres en utilisant ?show_image() ou help(show_image) dans la console.
Cet exercice fait partie du cours
Traitement d’images en Python
Instructions
- Importez les modules
dataetcolorde scikit-image. Le premier fournit des images d’exemple et le second des fonctions de transformation de couleurs. - Chargez l’image
rocket. - Convertissez l’image de fusée RGB-3 en niveaux de gris.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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')