Tracer d'autres vues
N'importe quelles deux dimensions d'un tableau peuvent former une image, et le découpage selon différents axes peut offrir une perspective utile. Toutefois, des taux d'échantillonnage inégaux peuvent créer des images déformées.
Modifier le rapport d'aspect peut corriger cela en augmentant la largeur d'une des dimensions.
Pour cet exercice, tracez des images découpées selon les deuxième et troisième dimensions de vol. Indiquez explicitement le rapport d'aspect afin d'obtenir des images non déformées.
Cette activité fait partie du cours
Analyse d'images biomédicales en Python
Instructions de l’exercice
- Découpez un plan 2D de
voloù « axis 1 » vaut256. - Découpez un plan 2D de
voloù « axis 2 » vaut256. - Pour chaque image, calculez le rapport d'aspect en divisant le taux d'« sampling » de l'axe 0 par celui de l'axe opposé. Cette information se trouve dans
vol.meta. - Tracez les images dans un tableau de sous-graphiques. Précisez le rapport
aspectpour chaque image et définissezcmap='gray'.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Select frame from "vol"
im1 = vol[:, 256, :]
im2 = ____
# Compute aspect ratios
d0, d1, d2 = ____
asp1 = d0 / d2
asp2 = ____
# Plot the images on a subplots array
fig, axes = plt.subplots(nrows=2, ncols=1)
axes[0].imshow(im1, cmap='gray', ____)
____
plt.show()