Rotaciones
Cuando un objeto está inclinado o invertido, puedes rotar la imagen. Con ndi.rotate(), la imagen se rota desde su centro los grados indicados respecto al eje horizontal derecho.
En este ejercicio, desplaza y rota la imagen del cerebro (im) para que quede aproximadamente nivelada y “mirando” hacia el lado derecho de la imagen.
Este ejercicio forma parte del curso
Análisis de imágenes biomédicas en Python
Instrucciones del ejercicio
- Desplaza
imhacia el centro: 20 píxeles a la izquierda y 20 píxeles hacia arriba. - Usa
ndi.rotatepara girarxfm30 grados hacia abajo. Establecereshape=Falsepara evitar que cambie la forma de la imagen. - Representa la imagen original y la transformada.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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()