Objectives
- The goal of this project is try to develop a computer vision based software for controlling keyboard or mouse events like mouse clicks, cursor motion or keystrokes by using hand gestures.
- Try to develop a computer vision based keyboard.
- Try to develop a computer vision based mouse.
Requirements
- Download Python
- For Opencv type
pip install opencv-pythonin command prompt - For Numpy type
pip install numpyin command prompt - For PyAutoGUI type
pip install pyautoguiin command prompt - For TensorFlow type
pip install tensorfloworpip install --upgrade tensorflowin command prompt - For Python Imaging Library (PIL) type
pip install Pillowin command prompt
How to Test Drive ?
First Download the code from Github and then
- For Alphabets Keys run alphabets_keys_test_drive.py file
- For Numeric Keys run numeric_keys_test_drive.py file
- For Mouse run mouse_test_drive.py file
Datasets
You can download datasets for your own model training from the following link.
Screenshots