Skip to content

HandSync is an innovative application that enables precise computer mouse control using hand gestures. Leveraging computer vision and machine learning, HandSync translates hand movements into cursor actions, providing a seamless and intuitive interaction experience.

Notifications You must be signed in to change notification settings

HerbSek/HandSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hand Sync

This project utilizes OpenCV, MediaPipe, and PyAutoGUI to track hand movements and control the mouse cursor based on hand gestures. The system captures live video from the webcam, processes the hand landmarks, and moves or drags the mouse based on specific hand gestures.

Features

  1. Hand Detection and Tracking: Uses MediaPipe to detect and track hand landmarks in real-time.
  2. Mouse Movement Control: Moves the mouse cursor to the position of the index finger tip.
  3. Mouse Dragging: Initiates a drag operation when the thumb and index finger are close together.
  4. Real-time Processing: Processes the video stream in real-time with minimal delay.
  5. Visual Feedback: Displays the processed video feed with hand landmarks and interactions highlighted.

Intructions

  1. Clone repository
  2. In the terminal, navigate to the folder of this project and use this command: " pip install -r requirements.txt " , This will install the packages used in the program
  3. Now in the same terminal, run the program in the root directory of the project using " streamlit run track.py "

Demo 1

cv.mp4

Demo 2

track.-.Brave.2024-09-20.10-40-31.mp4

Linkedln :

https://www.linkedin.com/posts/herbert-sekpey-39340a1aa_computervision-mediapipe-opencv-activity-7223780425687552000-L4oA?utm_source=share&utm_medium=member_android

About

HandSync is an innovative application that enables precise computer mouse control using hand gestures. Leveraging computer vision and machine learning, HandSync translates hand movements into cursor actions, providing a seamless and intuitive interaction experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published