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

การใช้ Thresholding

ในแบบฝึกหัดนี้ คุณจะตัดสินใจว่าควรใช้ thresholding แบบใดในการแปลงภาพเครื่องมืองานถักและงานฝีมือให้เป็นภาพไบนารี เพื่อให้มองเห็นรูปทรงของวัตถุต่าง ๆ ได้ชัดเจนขึ้น ไม่ว่าจะเป็นหัวใจกระดาษหรือกรรไกร

Several tools for handcraft art
ภาพที่โหลดไว้ในชื่อตัวแปร tools_image

เมื่อดูจากลักษณะของภาพแล้ว คุณคิดว่าควรใช้ thresholding แบบใด? แสงพื้นหลังและความสว่างของภาพสม่ำเสมอหรือไม่สม่ำเสมอ?

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

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

ดูคอร์ส

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

  • นำเข้าฟังก์ชัน thresholding ที่เหมาะสมและฟังก์ชัน rgb2gray()
  • แปลงภาพให้เป็นภาพโทนสีเทา
  • หาค่า thresh ที่เหมาะสมที่สุด
  • สร้างภาพไบนารีโดยใช้ thresholding

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

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

# Import threshold and gray convertor functions
from skimage.____ import ____
from skimage.color import ____

# Turn the image grayscale
gray_tools_image = ____

# Obtain the optimal thresh
thresh = ____(gray_tools_image)

# Obtain the binary image by applying thresholding
binary_image = gray_tools_image > ____

# Show the resulting binary image
show_image(binary_image, 'Binarized image')
แก้ไขและรันโค้ด