CommencezCommencez gratuitement

Découper des images 3D

La façon la plus simple d'afficher des images 3D et 4D consiste à les découper en plusieurs images 2D. Afficher une série de tranches de manière séquentielle peut créer un effet de « survol » qui aide à comprendre l'image dans son ensemble.

Pour sélectionner une image 2D, choisissez une image pour le premier axe et sélectionnez toutes les données des deux autres : vol[0, :, :]

Pour cet exercice, utilisez une boucle for pour tracer chaque 40e tranche de vol sur un sous-graphe distinct. matplotlib.pyplot (sous le nom plt) a été importé pour vous.

Cette activité fait partie du cours

Analyse d'images biomédicales en Python

Voir le cours

Instructions de l’exercice

  • À l'aide de plt.subplots(), initialisez une grille de sous-graphiques de 1 rangée et 4 colonnes.
  • Tracez chaque 40e tranche de vol en niveaux de gris. Pour obtenir l'indice approprié, multipliez ii par 40.
  • Désactivez les graduations, les étiquettes et le cadre pour chaque sous-graphe.
  • Affichez la figure.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code