Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Tịnh tiến im về phía trung tâm: 20 pixel sang trái và 20 pixel lên trên.
  • Dùng ndi.rotate để xoay xfm 30 độ xuống dưới. Đặt reshape=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()
Chỉnh sửa và Chạy Mã