ComenzarEmpieza gratis

Vamos a restaurar una imagen dañada

En este ejercicio, vamos a restaurar una imagen con partes que faltan usando la función inpaint_biharmonic().

Small cute puppy
Cargada como defect_image.

Trabajaremos con una imagen del módulo data, obtenida con data.astronaut(). Algunos píxeles se han sustituido por 0 usando una máscara binaria, a propósito, para simular una imagen dañada. Sustituir píxeles por 0 los vuelve totalmente negros. La imagen defectuosa está guardada como un array llamado defect_image.

La máscara es una imagen en blanco y negro con parches que indican la posición de los fragmentos de imagen que se han corrompido. Podemos aplicar la función de restauración en esas zonas. Esta máscara está precargada como mask.

Recuerda que el inpainting es el proceso de reconstruir partes perdidas o deterioradas de imágenes y vídeos.

Este ejercicio forma parte del curso

Procesamiento de Imágenes en Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import the module from restoration
from ____.____ import ____
Editar y ejecutar código