CommencerCommencer gratuitement

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().

Small cute puppy
Chargée sous le nom 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

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import the module from restoration
from ____.____ import ____
Modifier et exécuter le code