Obroty
Gdy obiekt jest nachylony lub odwrócony, obraz można obrócić. Funkcja ndi.rotate() obraca obraz względem jego środka o podaną liczbę stopni od prawej osi poziomej.
W tym ćwiczeniu przesuń i obróć obraz mózgu (im) tak, aby był mniej więcej poziomy i „zwrócony" w prawą stronę obrazu.
To ćwiczenie jest częścią kursu
Analiza obrazów biomedycznych w Pythonie
Instrukcje do ćwiczenia
- Przesuń
imw kierunku środka: 20 pikseli w lewo i 20 pikseli w górę. - Użyj
ndi.rotate, aby obrócićxfmo 30 stopni w dół. Ustawreshape=False, aby zapobiec zmianie kształtu obrazu. - Wykreśl oryginalny i przekształcony obraz.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()