Home

Awesome

GestureAI

MIT License

GestureAI is a RNN(Recurrent Nerural network) model which recognize hand-gestures drawing 5 figures(Circl, Rectangle, Triangle, Cross and the other). This dataset of hand-motion drawing 5 figures is sequences of 3-axis accelerations captured by iPhone. Example to implement RNN in Keras gets 90.8% accuracy by Cross-validation.

Demo

Trained Neural Network deployed on GestureAI-iOS, iOS 11 app using CoreML :

demo

Get the Dataset

You can use direct links to download the dataset.

NameExamplesSizeLinkMD5 Checksum
gesture-3axis-accel.tar.gz1,000338 KBytesDownload37664771fd60e930033fb24387fb1601

Labels

The dataset consists of 1,000 3-axis acceleration sequences of 5 gesture classes, which are defined by motions drawing 5 figures. We don't set a specific rule about stroke order for drawing a figure by hand.

LabelDescriptionExamplesFigure
0Circle200Circle
1Rectangle200Rectangle
2Triangle200Triangle
3Cross200Cross
4Other200

Requirement

Install

$ virtualenv venv
$ source venv/bin/activate
$ git clone https://github.com/akimach/GestureAI.git
$ cd GestureAI
$ pip install -r requirements.txt

Examples

Try with Jupyter notebook!

Licence

MIT

Author

Akimasa KIMURA