CommencerCommencer gratuitement

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.

Rocket

Cet exercice fait partie du cours

Traitement d’images en Python

Afficher le cours

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() depuis data.
  • Agrandissez rocket_image pour qu’elle soit 3 fois plus grande, avec le filtre d’anti-crénelage activé. Veillez à définir multichannel sur True, 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")
Modifier et exécuter le code