Rotationer
När ett objekt är vinklat eller spegelvänt kan bilden roteras. Med ndi.rotate() roteras bilden från sitt centrum med det angivna antalet grader från den horisontella högra axeln.
Flytta och rotera hjärnbilden (im) i den här övningen så att den är ungefär horisontell och "vänder sig" mot högersidan av bilden.
Den här övningen är en del av kursen
Biomedicinsk bildanalys i Python
Övningsinstruktioner
- Flytta
immot mitten: 20 pixlar åt vänster och 20 pixlar uppåt. - Använd
ndi.rotateför att roteraxfm30 grader nedåt. Angereshape=Falseför att förhindra att bildens form ändras. - Rita upp den ursprungliga och den transformerade bilden.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()