This is a hand gesture recognition project that is able to recognize single hand gesture and a sequence of hand gesture to control your spotify music app that runs on your mobile, desktop or smart speaker. In this project, hand landmark detection is built on mediapipe (https://google.github.io/mediapipe/solutions/hands.html). With our hand-crafted feature extractor from hand landmarks, our LSTM model is able to recognize series of your hand gestures to do operation like play, pause, skip track, play certain playlist, control volume, etc.
- conda create --name gesture_env python=3.7
- conda activate gesture_env
- pip install -r requirements.txt
- Open setup.txt
- Configure your client_id and client_secret. You can request your spotify client ID and secret from https://developer.spotify.com/dashboard/login
- Configure your device_name
python main.py
- Next Track
- Previous Track
- Control volume
- Other controls by Gesture Sequence:
- To be established
@tyseng92 @marcusyatim