Ampliar imágenes

¿Has probado alguna vez a redimensionar una imagen para hacerla más grande? Esto suele provocar una pérdida de calidad, ya que la imagen ampliada aparece borrosa.

La buena noticia es que el algoritmo utilizado por scikit-image funciona muy bien para ampliar imágenes hasta cierto punto.

En este ejercicio ampliarás una imagen ¡¡¡tres veces!!!

Lo harás reescalando la imagen de un cohete, que se cargará desde el módulo data.

Rocket

Este ejercicio forma parte del curso

Procesado de imágenes en Python

Ver curso

Instrucciones de ejercicio

  • Importa el módulo y la función necesarios para ampliar las imágenes, lo harás reescalando.
  • Importa el módulo data.
  • Carga la imagen rocket() desde data.
  • Amplía el rocket_image para que sea 3 veces mayor, con el filtro antialiasing aplicado. Asegúrate de configurar multichannel en True o corres el riesgo de que se agote el tiempo de la sesión.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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")