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.
Toto cvičení je součástí kurzu
Image Processing in Python
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
datanačti obrázekrocket(). - Zvětši
rocket_imagetřikrát, s použitím filtru anti aliasing. Nezapomeň nastavitmultichannelnaTrue, 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")