Pyano is virtual piano in Air.
It uses mediapipe for hand recognition purpose. MediaPipe is the simplest tool to build ML based applications.
No GPU is required to run the project !
python 3.6
opencv-python
pygame - 1.9.6
mediapipe
Install using:
pip3 install -r requirements.txt
python3 pyano.py
After running the script,put your hand at normal distance from webcam and it will start detecting hand in image. Move your index finger to the key you want to play. A3 to G5 keys are available to play on screen.
Make gesture of key pressing in Air and it will play the key for you !