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.
Questo esercizio fa parte del corso
Elaborazione di immagini in Python
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()dadata. - Ingrandisci
rocket_imagecosì che sia 3 volte più grande, applicando il filtro di anti-aliasing. Assicurati di impostaremultichannelaTrueoppure 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")