คำอธิบาย
โปรแกรมตรวจจับมือ Hand Tracking
Hand Tracking
เป็นการประยุกต์ใช้ computer vision, object detection ในหลายตำแหน่งส่วนสำคัญต่างๆ ของมือ เพื่อตรวจจับ และติดตามตำแหน่งรวมไปถึงท่าทางของมืออีกด้วย ซึ่งเป็นลักษณะเดียวกันกับการทำงานของ Face Mesh หรือโปรแกรมที่ใช้ตรวจจับ ติดตามใบหน้า
การประยุกต์ใช้
Hand Tracking ใช้ติดตามตำแหน่ง และทำความเข้าใจท่าทาง ซึ่งสามารถประยุกต์ใช้สร้างโปรแกรมที่รับ user input ด้วยการทำท่าทางของมือได้ เช่นการปัดมือ, การทำสัญลักษณ์ ok, การกดไลค์, กด dislike เพื่อเชื่อมกับคำสั่งต่างๆ ต่อไปได้
โปรแกรมที่ใช้
1. python
2. opencv
3. MediaPipe Hands
MediaPipe คืออะไร?
MediaPipe เป็น Library จาก Google ที่รวบรวมอัลกอริทึมที่เกี่ยวกับ Machine Learning ไว้มากมายทั้งด้านงานภาพอย่างตรวจจับวัตถุในภาพ ด้านข้อความอย่างการจำแนกประเภทข้อความ และด้านเสียงอย่างการจำแนกประเภทเสียง เรียกได้ว่าแทบจะครบทุกอย่างที่คนส่วนใหญ่ต้องการใช้ แถมยังใช้ได้กับหลายภาษาและหลายแพลตฟอร์มด้วย