An AI-based application which let us do tasks by moving our Hand in Air. It is developed in python using OpenCv and MediaPipe
- OpenCV (for image processing and drawing)
- Mediapipe (for Hand Tracking)
- PyAutoGui (for controlling mouse movement and click)
- Pycaw (to link up with the system's volume)
- Numpy
- You should install python version 3.7 or more
- Import all modules required for the project using this command
pip install <module name>
- Can track your hand in real-time
- Can Move Your Cursor corresponding to your Index finger movement
- Can draw on your System screen based on your Index finger movement
- Can change your computer's volume based on your hand activity
-
As You Run the Code , a window will pop-up to see How many Fingers of your Hand are Up.
-
According to the count of Fingers which are Up ,User will be redirected to that numbered task.
-
Tasks which User can perform are-
- As soon as the user shows up his hand in the camera the application detects it & draws a bounding box around the hand.
- If User shows only Index Finger than he/she can Move Cursor.
- To Click, User's Index and Middle finger both should be Up simultaneously.
- As soon as the user shows up his hand in the camera the application detects it & draws a bounding box around the hand.
- If User shows only Index Finger than he/she is in drawing mode.
- To Select different color or eraser from the top of Canvas, User must select it by taking his both Index and Middle finger together at the top of icon.
- As soon as the user shows up his hand in the camera the application detects it & draws a bounding box around the hand.
- According to the distance between user's Index finger and Thumb it displays the volume in the volume bar on the screen
- To set the volume as the system's volume user has to bend his pinky finger simultaneously.
Feel free to file a new issue with a respective title and description on the Herculean-Hand. If you already found a solution to your problem, I would love to review your pull request!
- Clone the repository
$git clone https://github.com/Aayush9027/Herculean-Hand.git
- Check the status of your file
$git status
3.For using VScode for editing your files
$git code .
- To directly add your files to github
$git add .
- After writing your code commit your changes
$git commit -m <message>
- To push your code to reposoitory
$git push origin master
Thats all about installation and version control with Git