CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Translatez im vers le centre : 20 pixels à gauche et 20 pixels vers le haut.
  • Utilisez ndi.rotate pour incliner xfm de 30 degrés vers le bas. Définissez reshape=False pour é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()
Modifier et exécuter le code