회전(Rotations)
대상이 기울어져 있거나 뒤집혀 있을 때는 이미지를 회전할 수 있어요. ndi.rotate()를 사용하면, 오른쪽 수평축을 기준으로 지정한 각도만큼 이미지 중심에서 회전합니다.
이 연습에서는 뇌 이미지(im)를 이동하고 회전해, 대략 수평이 되면서 이미지의 오른쪽을 “향하도록” 맞춰 보세요.
이 연습은 강의의 일부입니다
Python을 활용한 생의학 영상 분석
연습 안내
im을 중앙 방향으로 이동하세요: 왼쪽으로 20픽셀, 위로 20픽셀.ndi.rotate를 사용해xfm을 아래쪽으로 30도 회전하세요. 이미지 모양이 바뀌지 않도록reshape=False로 설정하세요.- 원본 이미지와 변환된 이미지를 함께 그려 보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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()