Rotace
Pokud je objekt nakloněný nebo převrácený, můžeme obrázek otočit. Funkce ndi.rotate() otočí obrázek kolem jeho středu o zadaný počet stupňů od pravé vodorovné osy.
V tomto cvičení posuň a otoč snímek mozku (im) tak, aby byl přibližně vodorovně a „díval se" na pravou stranu obrázku.
Toto cvičení je součástí kurzu
Biomedical Image Analysis in Python
Pokyny k cvičení
- Posuň
imsměrem ke středu: 20 pixelů doleva a 20 pixelů nahoru. - Pomocí
ndi.rotateotočxfmo 30 stupňů dolů. Nastavreshape=False, aby se nezměnil tvar obrázku. - Vykresli původní i transformovaný snímek.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()