Skip to content

An AI-based application which let us do tasks by moving our Hand in Air .It is developed in python using OpenCv and MediaPipe

License

Notifications You must be signed in to change notification settings

Aayush9027/Herculean-Hand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Herculean Hand👆✌🖐👌

An AI-based application which let us do tasks by moving our Hand in Air. It is developed in python using OpenCv and MediaPipe

Tech Stacks:💻

  • 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

Prerequisites:

  • You should install python version 3.7 or more
  • Import all modules required for the project using this command
pip install <module name>

Features :

  • 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

Working :

  • 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-

    1. AI Virtual Mouse :☝✌

    • 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.

    final

    2. AI Virtual Paint :☝✌

    • 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.

    Ai-Virtual-Painter_f

    3. Gesture Volume Control :🤏👌

    • 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.

    volume-control_f

Note :📝

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!

Contribution :📲

  1. Clone the repository
$git clone https://github.com/Aayush9027/Herculean-Hand.git
  1. Check the status of your file
$git status

3.For using VScode for editing your files

$git code .
  1. To directly add your files to github
$git add .
  1. After writing your code commit your changes
$git commit -m  <message>
  1. To push your code to reposoitory
$git push origin master

Thats all about installation and version control with Git

Releases

No releases published

Packages

No packages published

Languages