Agrandir des images
Avez-vous déjà essayé de redimensionner une image pour l’agrandir ? Le plus souvent, on perd en qualité et l’image agrandie devient floue.
La bonne nouvelle, c’est que l’algorithme utilisé par scikit-image fonctionne très bien pour agrandir des images jusqu’à une certaine limite.
Dans cet exercice, vous allez agrandir une image trois fois !
Pour cela, vous allez remettre à l’échelle l’image d’une fusée, chargée depuis le module data.
Cet exercice fait partie du cours
Traitement d’images en Python
Instructions
- Importez le module et la fonction nécessaires pour agrandir des images, en procédant par remise à l’échelle.
- Importez le module
data. - Chargez l’image
rocket()depuisdata. - Agrandissez
rocket_imagepour qu’elle soit 3 fois plus grande, avec le filtre d’anti-crénelage activé. Veillez à définirmultichannelsurTrue, sinon votre session risque d’expirer !
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import the module and function to enlarge images
from skimage.____ import ____
# Import the data module
from skimage import ____
# Load the image from data
rocket_image = ____.____()
# Enlarge the image so it is 3 times bigger
enlarged_rocket_image = ____(rocket_image, ____, ____=____, multichannel=____)
# Show original and resulting image
show_image(rocket_image)
show_image(enlarged_rocket_image, "3 times enlarged image")