Agrandir des images
Avez-vous déjà essayé de redimensionner une image pour l'agrandir? En général, la qualité en souffre et l'image devient floue.
La bonne nouvelle, c'est que l'algorithme utilisé par scikit-image fonctionne très bien pour agrandir les images jusqu'à une certaine limite.
Dans cet exercice, vous allez agrandir une image trois fois!
Vous le ferez en rééchantillonnant l'image d'une fusée, qui sera chargée à partir du module data.
Cette activité fait partie du cours
Traitement d'images en Python
Instructions de l’exercice
- Importez le module et la fonction nécessaires pour agrandir des images, en procédant par rééchantillonnage.
- Importez le module
data. - Chargez l'image
rocket()depuisdata. - Agrandissez
rocket_imagepour qu'elle soit 3 fois plus grande, avec le filtre d'anticrénelage activé. Assurez-vous de définirmultichannelàTrue, sinon votre session risque d'expirer!
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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")