วันอังคารที่ 13 พฤศจิกายน พ.ศ. 2561

ทดสอบการทำ Hand Detection จากการใช้ contourArea

จากปัญหาที่ว่าพบ Convexity Defects 4 จุดภายใน Convex Hull ที่มีขนาดใหญ่ที่ไม่ใช่มือแต่ถูกตรวจจับว่าเป็นมือจากเงื่อนไขที่กำหนด จึงได้เพิ่มเติมเงื่อนไขเพื่อทดสอบการตรวจจับ


จากรูปจะเป็นการใส่เงื่อนไขการดักโดยใช้ค่า ContourArea หรือพื้นที่ของ Contour เพื่อกันกรณีที่มีภาพขนาดใหญ่เข้ามาและถูกนับว่าเป็นมือจาก Convexity Defects โดยขนาดพื้นที่ของ Contour ที่เป็นมือจะมีขนาดประมาณ 1400-1800 โดยจะดักไว้ที่ 2000 โดยได้ผลลัพธ์ดังนี้






เพิ่มเติมส่วนที่แสดงจุดของ Centroid ที่เป็นศูนย์กลางของวัตถุ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น