Začněte nyníZačněte zdarma

Obnovme poškozený obrázek

V tomto cvičení obnovíme obrázek s chybějícími částmi pomocí funkce inpaint_biharmonic().

Small cute puppy
Načteno jako defect_image.

Budeme pracovat s obrázkem z modulu data, získaným pomocí data.astronaut(). Část pixelů byla záměrně nahrazena hodnotou 0 pomocí binární masky, aby se simuloval poškozený obrázek. Nahrazení pixelů nulami je zobrazí jako zcela černé. Poškozený obrázek je uložen jako pole s názvem defect_image.

Maska je černo-bílý obrázek se skvrnami, které označují polohu poškozených částí obrázku. Na tyto oblasti pak můžeme aplikovat funkci pro obnovu. Maska je předem načtena jako mask.

Připomeňme, že inpainting je proces rekonstrukce ztracených nebo poškozených částí obrázků a videí.

Toto cvičení je součástí kurzu

Image Processing in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import the module from restoration
from ____.____ import ____
Upravit a spustit kód