ทดลองใช้เมธอดอื่น ๆ
ดังที่เห็นในวิดีโอ การไม่แน่ใจว่าจะใช้เมธอด thresholding ใดนั้นไม่ใช่ปัญหา เพราะ scikit-image มีฟังก์ชันที่ช่วยให้ทดสอบหลายเมธอดพร้อมกันเพื่อดูว่าตัวเลือกไหนเหมาะสมที่สุด โดยจะคืนค่าเป็นรูปภาพที่เปรียบเทียบผลลัพธ์ของเมธอด global thresholding ต่าง ๆ
ภาพที่โหลดเป็น
fruits_image
ให้นำฟังก์ชันนี้ไปใช้กับภาพดังกล่าว โดย matplotlib.pyplot ถูกโหลดไว้แล้วในชื่อ plt จำไว้ว่าสามารถใช้ try_all_threshold() เพื่อทดลองอัลกอริทึม global หลายแบบได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลภาพด้วย Python
คำแนะนำการฝึกหัด
- นำเข้าฟังก์ชัน try all
- นำเข้าฟังก์ชันแปลง rgb เป็น gray
- แปลงภาพผลไม้ให้เป็นภาพระดับสีเทา
- ใช้เมธอด try all กับภาพระดับสีเทาที่ได้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import the try all function
from skimage.____ import ____
# Import the rgb to gray convertor function
from skimage.____ import ____
# Turn the fruits_image to grayscale
grayscale = ____
# Use the try all method on the resulting grayscale image
fig, ax = ____(____, verbose=False)
# Show the resulting plots
plt.show()