IniziaInizia gratis

Ingrandire le immagini

Ti è mai capitato di ridimensionare un'immagine per ingrandirla? Di solito si perde qualità e l'immagine risulta sfocata.

La buona notizia è che l'algoritmo usato da scikit-image funziona molto bene per ingrandire le immagini fino a un certo punto.

In questo esercizio ingrandirai un'immagine di tre volte!!

Lo farai riscalando l'immagine di un razzo, che verrà caricata dal modulo data.

Rocket

Questo esercizio fa parte del corso

Elaborazione di immagini in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa il modulo e la funzione necessari per ingrandire le immagini: lo farai tramite rescaling.
  • Importa il modulo data.
  • Carica l'immagine rocket() da data.
  • Ingrandisci rocket_image così che sia 3 volte più grande, applicando il filtro di anti-aliasing. Assicurati di impostare multichannel a True oppure rischi che la tua sessione scada per timeout!

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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")
Modifica ed esegui il codice