Rotations
Lorsque l'objet est incliné ou inversé, on peut faire pivoter l'image. Avec ndi.rotate(), l'image est tournée autour de son centre du nombre de degrés indiqué par rapport à l'axe horizontal de droite.
Pour cet exercice, déplacez et faites pivoter l'image du cerveau (im) afin qu'elle soit à peu près à niveau et « tournée » vers le côté droit de l'image.
Cette activité fait partie du cours
Analyse d'images biomédicales en Python
Instructions de l’exercice
- Déplacez
imvers le centre : 20 pixels vers la gauche et 20 pixels vers le haut. - Utilisez
ndi.rotatepour faire pivoterxfmde 30 degrés vers le bas. Définissezreshape=Falsepour empêcher la forme de l'image de changer. - Tracez l'image originale et l'image transformée.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Shift the image towards the center
xfm = ____
# Rotate the shifted image
xfm = ndi.rotate(____, angle=____, reshape=____)
# Plot the original and rotated images
fig, axes = plt.subplots(2, 1)
axes[0].imshow(im)
____
format_and_render_plot()