LoslegenKostenlos starten

Lass uns ein beschädigtes Bild restaurieren

In dieser Übung restaurieren wir ein Bild mit fehlenden Bereichen mithilfe der Funktion inpaint_biharmonic().

Small cute puppy
Geladen als defect_image.

Wir arbeiten mit einem Bild aus dem Modul data, geladen über data.astronaut(). Einige Pixel wurden absichtlich mithilfe einer Binärmaske durch 0 ersetzt, um ein beschädigtes Bild zu simulieren. Pixel durch 0 zu ersetzen macht sie komplett schwarz. Das fehlerhafte Bild ist als Array unter dem Namen defect_image gespeichert.

Die Maske ist ein Schwarz-Weiß-Bild mit Bereichen, die die Position der Bildteile markieren, die beschädigt wurden. Auf diese Bereiche können wir die Restaurierungsfunktion anwenden. Diese Maske ist als mask vorab geladen.

Denk daran: Inpainting bezeichnet den Prozess, verlorene oder beschädigte Bereiche von Bildern und Videos zu rekonstruieren.

Diese Übung ist Teil des Kurses

<Kurs>Bildverarbeitung mit Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Import the module from restoration
from ____.____ import ____
Code bearbeiten und ausführen