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

ตัวอักษรลายมือ

การนำ Computer Vision ไปใช้งานจริงที่น่าสนใจอย่างหนึ่ง คือการทำ Optical Character Recognition (OCR) เพื่อแยกแยะตัวอักษรพิมพ์หรือลายมือในภาพดิจิทัลของเอกสารจริง

มาลองปรับปรุงความชัดเจนของตัวอักษรลายมือนี้ เพื่อให้จำแนกได้ง่ายขึ้น

จะเห็นว่าเป็นตัวอักษร R ที่แปลงเป็น binary แล้ว แต่ยังมี noise อยู่บ้าง โดยโหลดไว้ในตัวแปร upper_r_image แล้ว

ให้ใช้ morphological operation ที่เหมาะสมเพื่อตัดพิกเซลที่อยู่บริเวณขอบของตัวอักษรออก

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

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

ดูคอร์ส

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

  • Import module ที่เกี่ยวข้องจาก scikit-image
  • นำ morphological operation สำหรับการกัดเซาะขอบของบริเวณ foreground pixel ไปใช้งาน

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

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

# Import the morphology module
from ____

# Obtain the eroded shape 
eroded_image_shape = ____.____(____) 

# See results
show_image(upper_r_image, 'Original')
show_image(eroded_image_shape, 'Eroded image')
แก้ไขและรันโค้ด