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

ค้นหา contour ของภาพที่ยังไม่เป็น binary

มาฝึกเตรียมภาพเพื่อค้นหา contour และดึงข้อมูลจากภาพกัน

เราจะประมวลผลภาพลูกเต๋าสีม่วงสองลูกที่โหลดเป็น image_dice แล้วระบุว่าแต่ละลูกแสดงตัวเลขอะไร

Purple dice

ในกรณีนี้ภาพยังไม่อยู่ในรูปแบบ grayscale หรือ binary จึงต้องผ่านขั้นตอนการเตรียมภาพก่อนที่จะค้นหา contour ได้ ขั้นแรกให้แปลงภาพเป็น grayscale แบบ 2D array จากนั้นจึงใช้ thresholding สุดท้ายจะแสดง contour พร้อมกับภาพต้นฉบับ

โมดูล color, measure และ filters ถูก import ไว้แล้ว จึงสามารถใช้ฟังก์ชันเหล่านี้เพื่อค้นหา contour และใช้ thresholding ได้เลย

นอกจากนี้ยังมีการ import โมดูล io เพื่อโหลด image_dice จากหน่วยความจำภายในเครื่องด้วย imread อ่านเพิ่มเติมได้ที่นี่

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

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

ดูคอร์ส

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

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

# Make the image grayscale
image_dice = color.____(image_dice)
แก้ไขและรันโค้ด