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

การขยายภาพ

เคยลองขยายภาพให้ใหญ่ขึ้นแล้วพบว่าคุณภาพลดลงจนภาพดูพร่ามัวไหม?

ข่าวดีคืออัลกอริทึมของ scikit-image ทำงานได้ดีมากในการขยายภาพ ภายในขอบเขตที่เหมาะสม

ในแบบฝึกหัดนี้ ลองขยายภาพให้ใหญ่ขึ้น สามเท่า กัน!

ทำได้โดยการปรับขนาดภาพจรวด ซึ่งโหลดมาจากโมดูล data

Rocket

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประมวลผลภาพด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นำเข้าโมดูลและฟังก์ชันที่ใช้สำหรับขยายภาพด้วยการปรับขนาด
  • นำเข้าโมดูล data
  • โหลดภาพ rocket() จาก data
  • ขยาย rocket_image ให้ใหญ่ขึ้น 3 เท่า พร้อมเปิดใช้งานฟิลเตอร์ anti aliasing อย่าลืมตั้งค่า multichannel เป็น True มิฉะนั้นอาจเกิด session หมดเวลาได้!

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import the module and function to enlarge images
from skimage.____ import ____

# Import the data module
from skimage import ____

# Load the image from data
rocket_image = ____.____()

# Enlarge the image so it is 3 times bigger
enlarged_rocket_image = ____(rocket_image, ____, ____=____, multichannel=____)

# Show original and resulting image
show_image(rocket_image)
show_image(enlarged_rocket_image, "3 times enlarged image")
แก้ไขและรันโค้ด