เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การหมุนภาพ

เมื่อวัตถุในภาพเอียงหรือพลิก สามารถหมุนภาพเพื่อแก้ไขได้ 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()
แก้ไขและรันโค้ด