Rotações
Quando um objeto está inclinado ou invertido, a imagem pode ser rotacionada. Usando ndi.rotate(), a imagem é girada a partir do seu centro, pelos graus especificados em relação ao eixo horizontal direito.
Neste exercício, desloque e rotacione a imagem do cérebro (im) para que ela fique aproximadamente nivelada e "voltada" para o lado direito da imagem.
Este exercicio faz parte do curso
Análise de Imagens Biomédicas em Python
Instruções do exercicio
- Desloque
imem direção ao centro: 20 pixels para a esquerda e 20 pixels para cima. - Use
ndi.rotatepara girarxfm30 graus para baixo. Definareshape=Falsepara evitar que o formato da imagem mude. - Plote as imagens original e transformada.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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()