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

Zvětšování obrázků

Zkoušel/a jsi někdy zvětšit obrázek? Výsledek bývá zpravidla zklamání — zvětšený obrázek vypadá rozmazaně a ztrácí kvalitu.

Dobrá zpráva je, že algoritmus, který používá scikit-image, si se zvětšováním poradí velmi dobře — až do určité hranice.

V tomto cvičení obrázek zvětšíš třikrát!!

Dosáhneš toho přeškálováním obrázku rakety, který načteš z modulu data.

Rocket

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

Image Processing in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj modul a funkci potřebné ke zvětšení obrázků pomocí přeškálování.
  • Importuj modul data.
  • Z modulu data načti obrázek rocket().
  • Zvětši rocket_image třikrát, s použitím filtru anti aliasing. Nezapomeň nastavit multichannel na True, jinak hrozí, že ti session vyprší!

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 and function to enlarge images
from skimage.____ import ____

# Import the data module
from skimage import ____

# Load the image from data
rocket_image = ____.____()

# Enlarge the image so it is 3 times bigger
enlarged_rocket_image = ____(rocket_image, ____, ____=____, multichannel=____)

# Show original and resulting image
show_image(rocket_image)
show_image(enlarged_rocket_image, "3 times enlarged image")
Upravit a spustit kód