OpenHands
OpenHands is a gesture recognition system powered by OpenPose, k-nearest neighbours, and local outlier factor. Currently the system can identify thumbs up, peace, palm, and out of distribution hand gestures of right hands.
🎬
Video demo
Watch a demo of OpenHands being used in the camera web app Jester (app code in /examples directory).
📝
Documentation
🚕
Roadmap
Short term
- Record more accuracy and performance metrics.
-
Implement github actions testing pipeline. - Improve documentation.
Longer term
- Improve performance
- KNN approximations.
- Keypoint dimension reduction.
- Implement classifier in C.
- Left hand gesture support.
- SDK for adding custom gestures.
📋
Contributing
I'm not currently looking for contributors, but feedback is always welcome!
⚖️
License
OpenHands uses the GPLv3 license. This means you are free to make copies, modify, and distributed OpenHands, just make the source code available. Full details of the GPLv3 license can be found here.
✏️
Author
Paul Treanor
- Email: [email protected]
- Github: @paultreanor
👏
Acknowledgements
- Thanks to Colin Gorman for help with the dataset collection, dataset processing, and system testing.
- Credit to Róise McGagh for the fantastic artwork!