1. Nauka
  2. /
  3. Kursy
  4. /
  5. Przetwarzanie obrazów w Pythonie

Connected

ćwiczenie

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.

Instrukcje 1/3

undefined XP
    1
    2
    3
  • Zaimportuj funkcję inpaint z modułu restoration biblioteki scikit-image (skimage).