Zacznij terazZacznij za darmo

Przywróćmy uszkodzony obraz

W tym ćwiczeniu przywrócimy obraz z brakującymi fragmentami, korzystając z funkcji inpaint_biharmonic().

Small cute puppy
Wczytany jako defect_image.

Będziemy pracować na obrazie z modułu data, pobranym za pomocą data.astronaut(). Część pikseli została celowo zastąpiona zerami przy użyciu maski binarnej – w ten sposób symulujemy uszkodzony obraz. Zastąpienie pikseli zerami powoduje, że stają się one całkowicie czarne. Uszkodzony obraz jest zapisany jako tablica o nazwie defect_image.

Maska to czarno-biały obraz z obszarami wskazującymi pozycje uszkodzonych fragmentów obrazu. Funkcję odtwarzania możemy zastosować właśnie do tych obszarów. Maska jest wstępnie wczytana jako mask.

Pamiętaj, że inpainting to proces rekonstrukcji utraconych lub zniszczonych fragmentów obrazów i filmów.

To ćwiczenie jest częścią kursu

Przetwarzanie obrazów w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import the module from restoration
from ____.____ import ____
Edytuj i uruchom kod