อัลกอริทึมสำหรับการตรวจจับปลายนิ้วหรือเล็บ


10

คุณสามารถให้คำแนะนำกับฉันเกี่ยวกับสิ่งที่อาจเป็นอัลกอริธึมที่ดีที่สุดที่จะใช้สำหรับการตรวจจับปลายนิ้ว / เล็บในภาพ สิ่งแรกที่ข้ามใจของฉันคือViola - โจนส์ หลังจากทบทวนใหม่ฉันสรุปว่าอาจเป็นไปได้ที่จะใช้เพียงการแปลงฮิวจ์หลังจากใช้การตรวจจับขอบ แต่ฉันต้องการคำแนะนำเพิ่มเติม นอกจากนี้เนื่องจากนี่จะเป็นโครงการของนักเรียนที่มีจุดประสงค์ในการเรียนรู้ฉันไม่ได้รับอนุญาตให้ใช้ OpenCV หรือกรอบงานที่คล้ายกัน ด้านล่างเป็นภาพทั่วไปที่จะดำเนินการ (โปรดทราบว่าไม่ใช่มุมมองจากบนลงล่าง) ไม่จำเป็นต้องใช้การตรวจจับนิ้วหัวแม่มือ

ภาพทั่วไป http://www.deviantpics.com/images/BwgPX.jpg

คำตอบ:


2

ฉันจะพิจารณาใช้โครงข่ายประสาทเทียมหรือ SVM เพื่อให้พอดีกับแบบจำลอง ความยากของวิธีนี้คือคุณต้องรวบรวมข้อมูลจำนวนมาก - ทั้งตัวอย่างบวกและลบ แต่คุณสามารถสร้างข้อมูลเทียมจำนวนมากได้ (โดยการปรับหรือหมุนภาพที่คุณรวบรวมไว้แล้ว) หลังจากที่คุณรวบรวมข้อมูลคุณสามารถใช้ "หน้าต่างการย้าย" ขนาดไม่กี่ขนาดเพื่อตรวจจับเล็บบนภาพที่ไม่ปรากฏในชุดฝึกอบรม ฉันไม่รู้ว่าคุณต้องการใช้เวลาทำโครงการเท่าไหร่ แต่การใช้อัลกอริทึมการเรียนรู้ที่มีประสิทธิภาพด้วยตัวคุณเองนั้นยาก อย่างไรก็ตามมีห้องสมุดสำหรับ SVMอยู่แล้วซึ่งฉันจะใช้เพื่อจุดประสงค์นี้


ขอบคุณสำหรับคำแนะนำของคุณ ฉันอาจลองใช้ใน OpenCV เพื่อรับข้อมูลเชิงลึก

2

ฉันใช้ Viola-Jones ใน OpenCV ซึ่งเป็น Haar มันทรงพลังจริงๆตามเวฟเล็ตมากกว่าที่ฉันคาดไว้

แต่นี่เป็นภาพทั่วไปที่คุณกำหนดเป้าหมายหรือไม่ เกิดอะไรขึ้นถ้านิ้วยืดหรือยืดออก? หรือเอียง?

คุณต้องกำหนดโดเมนของคุณอย่างชัดเจน


ขอบคุณสำหรับคำตอบ. แน่นอนว่ามีการเปลี่ยนแปลงเล็กน้อย แต่เล็บสามารถมองเห็นได้เหมือนในภาพนี้ ฉันดีใจที่ได้ยิน VJ พิสูจน์แล้วว่าเป็นสิ่งที่ดีสำหรับสิ่งนี้เพราะฉันคุ้นเคยกับอัลกอริทึม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.