LoslegenKostenlos starten

3D-Bilder slicen

Die einfachste Methode, 3D- und 4D-Bilder darzustellen, ist, sie in viele 2D-Frames zu schneiden. Wenn du viele Slices nacheinander zeichnest, entsteht ein „Fly-through"-Effekt, der dir hilft, das Bild als Ganzes zu verstehen.

Um einen 2D-Frame auszuwählen, nimm einen Frame entlang der ersten Achse und wähle alle Daten der beiden übrigen: vol[0, :, :]

Verwende in dieser Übung eine for-Schleife, um jeden 40. Slice von vol in einem eigenen Subplot zu zeichnen. matplotlib.pyplot (als plt) wurde bereits für dich importiert.

Diese Übung ist Teil des Kurses

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

Übungsanweisungen

  • Initialisiere mit plt.subplots() ein Subplot-Raster mit 1 Zeile und 4 Spalten.
  • Zeichne jeden 40. Slice von vol in Graustufen. Multipliziere dafür ii mit 40, um den passenden Index zu erhalten.
  • Schalte für jedes Subplot Ticks, Beschriftungen und Rahmen aus.
  • Rendere die Abbildung.

Interaktive praktische Übung

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

# Plot the images on a subplots array 
fig, axes = ____

# Loop through subplots and draw image
for ii in range(4):
    im = ____
    axes[ii].imshow(____, cmap='gray')
    axes[ii].axis(____)
    
# Render the figure
plt.show()
Code bearbeiten und ausführen