LoslegenKostenlos starten

Bilder vergrößern

Hast du schon einmal versucht, ein Bild zu vergrößern? Das führt meistens zu Qualitätsverlust – das vergrößerte Bild wirkt unscharf.

Die gute Nachricht: Der Algorithmus von scikit-image funktioniert bis zu einem gewissen Punkt sehr gut zum Vergrößern.

In dieser Übung vergrößerst du ein Bild auf das Dreifache!!

Das machst du, indem du das Bild einer Rakete aus dem Modul data reskalierst.

Rocket

Diese Übung ist Teil des Kurses

<Kurs>Bildverarbeitung mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Importiere das Modul und die Funktion, die zum Vergrößern benötigt werden; du erledigst das per Reskalierung.
  • Importiere das Modul data.
  • Lade das Bild rocket() aus data.
  • Vergrößere rocket_image auf das 3‑Fache und wende den Anti-Aliasing-Filter an. Achte darauf, multichannel auf True zu setzen, sonst kann deine Session in den Timeout laufen!

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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")
Code bearbeiten und ausführen