Xoay ảnh
Khi một đối tượng bị nghiêng hoặc lật, bạn có thể xoay ảnh. Dùng ndi.rotate() để xoay ảnh quanh tâm, tính theo số độ so với trục ngang hướng sang phải.
Trong bài này, hãy tịnh tiến và xoay ảnh não (im) sao cho tương đối ngang và "hướng" về phía bên phải của ảnh.
Bài tập này là một phần của khóa học
Phân tích ảnh Y sinh học bằng Python
Hướng dẫn bài tập
- Tịnh tiến
imvề phía trung tâm: 20 pixel sang trái và 20 pixel lên trên. - Dùng
ndi.rotateđể xoayxfm30 độ xuống dưới. Đặtreshape=Falseđể không làm thay đổi kích thước ảnh. - Vẽ ảnh gốc và ảnh đã biến đổi.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()