LoslegenKostenlos starten

Rotationen

Wenn ein Objekt verkippt oder gespiegelt ist, kann das Bild gedreht werden. Mit ndi.rotate() wird das Bild ausgehend von seinem Zentrum um die angegebenen Grad vom rechten horizontalen Achsenverlauf gedreht.

Verschiebe und drehe in dieser Übung das Gehirnbild (im), sodass es ungefähr waagerecht ist und zur rechten Bildseite „blickt".

Diese Übung ist Teil des Kurses

<Kurs>Biomedizinische Bildanalyse mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Verschiebe im zur Bildmitte: 20 Pixel nach links und 20 Pixel nach oben.
  • Verwende ndi.rotate, um xfm um 30 Grad nach unten zu drehen. Setze reshape=False, damit sich die Bildform nicht ändert.
  • Zeichne das ursprüngliche und das transformierte Bild.

Interaktive praktische Übung

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

# Shift the image towards the center
xfm = ____

# Rotate the shifted image
xfm = ndi.rotate(____, angle=____, reshape=____)

# Plot the original and rotated images
fig, axes = plt.subplots(2, 1)
axes[0].imshow(im)
____
format_and_render_plot()
Code bearbeiten und ausführen