Inizia subitoInizia gratis

Fetta immagini 3D

Il modo più semplice per tracciare immagini 3D e 4D è suddividerle in molte immagini 2D. Visualizzare molte sezioni in sequenza può creare un effetto "fly-through" che ti aiuta a comprendere l'immagine nel suo insieme.

Per selezionare un frame 2D, scegli un frame per il primo asse e seleziona tutti i dati dei restanti due: vol[0, :, :]

Per questo esercizio, usa un ciclo for per tracciare ogni 40ª sezione di vol su un subplot separato. matplotlib.pyplot (come plt) è già stato importato per te.

Questo esercizio fa parte del corso

Analisi di immagini biomediche in Python

Visualizza corso

Istruzioni dell'esercizio

  • Usando plt.subplots(), inizializza una griglia di subplot con 1 riga e 4 colonne.
  • Traccia ogni 40ª sezione di vol in scala di grigi. Per ottenere l'indice corretto, moltiplica ii per 40.
  • Disattiva tacche, etichette e bordo per ogni subplot.
  • Renderizza la figura.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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()
Modifica ed esegui il codice