Restaurez une image endommagée
Dans cet exercice, nous allons restaurer une image présentant des zones manquantes à l’aide de la fonction inpaint_biharmonic().
defect_image.Nous allons travailler sur une image du module data, obtenue avec data.astronaut(). Certains pixels ont été remplacés volontairement par des 0 à l’aide d’un masque binaire pour simuler une image altérée. Remplacer des pixels par des 0 les rend totalement noirs. L’image défectueuse est enregistrée dans un tableau appelé defect_image.
Le masque est une image en noir et blanc contenant des zones indiquant la position des parties de l’image qui ont été corrompues. Nous pouvons appliquer la fonction de restauration sur ces zones. Ce masque est préchargé sous le nom mask.
Rappelez-vous que l’inpainting consiste à reconstruire les parties perdues ou détériorées d’images et de vidéos.
Cet exercice fait partie du cours
Traitement d’images en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import the module from restoration
from ____.____ import ____