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().
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
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import the module from restoration
from ____.____ import ____