CommencezCommencez 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 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

Voir le cours

Instructions de l’exercice

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