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!