This project lets you control your playlist, which is playing at your laptop without getting up from bed.
There are five types of gestures / symbols supported
- Play
- Pause
- Stop
- Next
- Previous
Currently Ubuntu 18.04 is only supported. In future there are plans to extend support to other platforms.
- Run the requirements.sh using
./requirements.sh
- Install open vino from here.
- Open VINO installtion is usually found /opt/intel. So type the following command
source /opt/intel/openvino/bin/setupvars.sh
- Now in this repository go to Lazy_Change directory and type
python3 Lazy_Change.py
- For data preparation and preprocessing.
- For training the model the model at colab.
- For testing the model after training on a webcam.
A Big Thank You to these guys
- Modified his code for GUI.
- Took help from this post for displaying video feed in PyQt5.
- Took songs from him.
- Converted keras model to a freezed tensorflow model from here.
- Thank you Udacity for making such wonderful tutorials.
- The best tutorial on Intel NCS is here .
- The dataset is available here.
- Modified his code to improve the accuracy of of my earlier model. Thanks a ton to him.
- Better accurate model and more complex gestures(May be a combination of gestures).
- Support for NCS 2 for faster inference.
- Support for Raspberry Pi.