การขยายภาพ
เคยลองขยายภาพให้ใหญ่ขึ้นแล้วพบว่าคุณภาพลดลงจนภาพดูพร่ามัวไหม?
ข่าวดีคืออัลกอริทึมของ scikit-image ทำงานได้ดีมากในการขยายภาพ ภายในขอบเขตที่เหมาะสม
ในแบบฝึกหัดนี้ ลองขยายภาพให้ใหญ่ขึ้น สามเท่า กัน!
ทำได้โดยการปรับขนาดภาพจรวด ซึ่งโหลดมาจากโมดูล data
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลภาพด้วย 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")