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.
Este ejercicio forma parte del curso
Procesamiento de Imágenes en Python
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()desdedata. - Amplía
rocket_imagepara que sea 3 veces más grande, con el filtro de suavizado (anti aliasing) aplicado. ¡Asegúrate de establecermultichannelenTrueo 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")