Sousannah/hand-tracking-using-mediapipe
Sousannah/hand-tracking-using-mediapipe has 42 GitHub stars and 10 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 18:46 UTC. Last push 2026-09-13.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
This Python script utilizes the MediaPipe library to perform hand tracking in real-time using your webcam. It detects hand landmarks and draws connections between them, allowing you to visualize hand movements.
Developer ToolsREADME.md
OriginalHand Tracking using MediaPipe
This Python script utilizes the MediaPipe library to perform hand tracking in real-time using your webcam. It detects hand landmarks and draws connections between them, allowing you to visualize hand movements.
Sample Output
![]()
Prerequisites
Before running the script, ensure you have the following installed:
- Python (version 3.7 or higher)
- OpenCV (
opencv-pythonpackage) - MediaPipe (
mediapipepackage)
You can install the required packages using pip:
pip install opencv-python mediapipe==0.10.18
Note: Newer versions of mediapipe may cause errors with this project.
Usage
- Clone this repository to your local machine.
- Navigate to the directory containing the script.
- Run the script using Python:
python hand_tracking.py
- A window will pop up displaying your webcam feed with hand tracking overlay.
- Press 'q' to exit the program.
Code Explanation
- The script captures video input from your webcam (
cv2.VideoCapture). - It utilizes MediaPipe's
Handsmodel to detect hand landmarks in each frame. - Detected landmarks are used to draw circles at specific key points on the hand (e.g., fingertips, base).
- Hand connections are drawn between landmarks to visualize hand structure.
- The script calculates and displays frames per second (FPS) to monitor performance.
- Pressing 'q' quits the application.
Mediapipe Hand Landmarks
![]()