Restauremos una imagen dañada
En este ejercicio, restauraremos una imagen a la que le faltan partes, utilizando la función inpaint_biharmonic()
.
defect_image
.Trabajaremos con una imagen del módulo data
, obtenida por data.astronaut()
. Algunos de los píxeles se han sustituido por 0s mediante una máscara binaria, a propósito, para simular una imagen dañada. Sustituir los píxeles por 0s los vuelve totalmente negros. La imagen defectuosa se guarda como una matriz llamada defect_image
.
La máscara es una imagen en blanco y negro con parches que tienen la posición de los bits de la imagen que se han corrompido. Podemos aplicar la función de restauración en estas zonas. Esta máscara está precargada como mask
.
Recuerda que el repintado es el proceso de reconstrucción de partes perdidas o deterioradas de imágenes y vídeos.
Este ejercicio forma parte del curso
Procesado de imágenes en Python
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Import the module from restoration
from ____.____ import ____