A Deep Learning based project which is used to reduce contact with the surfaces.
• Image Recognition: - The first step is to detect the hand gesture and classify it whether it is 0,1,2,3,4 or 5.
• Transfer Data: - After predicting the digit, the output is sent to the Arduino and it get displayed on the LCD screen.
• Passcode check: - The first two steps are repeated 4 times as the passcode is of 4 digits and after that passcode is verified with the given passcode and accordingly other components will work.
• Programming Language: Python, Embedded C
• Arduino IDE is used for the coding of Arduino
• Arduino UNO
• Servo motor
• 16x2 LCD Screen
• I2C Module
• Make sure that you have Python3 and Arduino IDE installed in your system.
• Now we need to install the essentials using the command :
pip install tensorflow
pip install opencv-contrib-python
pip install pyserial
Copy all the files in the same folder.
Using gesture_train.py code and image data, you can train the model. Also you can add more images to the data and can then train the model.
Also, the trained model and its weights are uploaded so one can skip this process also.
Connect all the electronics components according to the code(or you can modify also).
For connections you can also refer circuit diagram in the Images folder.
Then upload arduino_detect.ino code in the arduino.
Run gesture_detect.py and make sure that you connected arduino to laptop as here laptop's camera is used to detect live images.