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 droit.
Dans cet exercice, translatez puis pivotez l'image du cerveau (im) pour qu'elle soit à peu près de niveau et « orientée » vers le côté droit de l'image.
Cet exercice fait partie du cours
<cours>Analyse d'images biomédicales en Python</cours>Instructions de l’exercice
- Translatez
imvers le centre : 20 pixels à gauche et 20 pixels vers le haut. - Utilisez
ndi.rotatepour inclinerxfmde 30 degrés vers le bas. Définissezreshape=Falsepour éviter que la taille de l'image ne change. - Tracez les images originale et 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()