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
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
volen niveaux de gris. Pour obtenir l'indice approprié, multiplieziipar40. - 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()