ComenzarEmpieza gratis

Ampliar imágenes

¿Alguna vez has intentado redimensionar una imagen para hacerla más grande? Normalmente se pierde calidad y la imagen ampliada se ve borrosa.

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

En este ejercicio vas a ampliar 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

Procesamiento de Imágenes en Python

Ver curso

Instrucciones del ejercicio

  • Importa el módulo y la función necesarios para ampliar imágenes; lo harás mediante reescalado.
  • Importa el módulo data.
  • Carga la imagen rocket() desde data.
  • Amplía rocket_image para que sea 3 veces más grande, con el filtro de suavizado (anti aliasing) aplicado. ¡Asegúrate de establecer multichannel en True o tu sesión podría agotarse por tiempo!

Ejercicio interactivo práctico

Prueba este ejercicio y completa el 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")
Editar y ejecutar código