การใช้ Thresholding
ในแบบฝึกหัดนี้ คุณจะตัดสินใจว่าควรใช้ thresholding แบบใดในการแปลงภาพเครื่องมืองานถักและงานฝีมือให้เป็นภาพไบนารี เพื่อให้มองเห็นรูปทรงของวัตถุต่าง ๆ ได้ชัดเจนขึ้น ไม่ว่าจะเป็นหัวใจกระดาษหรือกรรไกร
ภาพที่โหลดไว้ในชื่อตัวแปร
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')