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

ลด noise โดยยังคงขอบภาพไว้

ในแบบฝึกหัดนี้ จะลด noise ในภาพทิวทัศน์นี้

Landscape of a river
โหลดไว้แล้วในชื่อ landscape_image

เนื่องจากต้องการรักษาขอบภาพเอาไว้ จึงใช้ฟิลเตอร์ bilateral denoising ในการลด noise

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

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

ดูคอร์ส

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

  • นำเข้าฟังก์ชัน denoise_bilateral จากโมดูลที่เกี่ยวข้อง
  • ใช้ฟิลเตอร์ bilateral denoising กับภาพ
  • แสดงภาพต้นฉบับที่มี noise และภาพที่ผ่านการลด noise แล้ว

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

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

# Import bilateral denoising function
____

# Apply bilateral filter denoising
denoised_image = ____(____, 
                                   multichannel=____)

# Show original and resulting images
show_image(____, 'Noisy image')
show_image(____, 'Denoised image')
แก้ไขและรันโค้ด