Skip to content
Projects

Sousannah/hand-tracking-using-mediapipe

View on GitHub

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.

How these counts are measured

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 Tools

README.md

Original

Hand 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

Hand Tracking Output


Prerequisites

Before running the script, ensure you have the following installed:

  • Python (version 3.7 or higher)
  • OpenCV (opencv-python package)
  • MediaPipe (mediapipe package)

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

  1. Clone this repository to your local machine.
  2. Navigate to the directory containing the script.
  3. Run the script using Python:
python hand_tracking.py
  1. A window will pop up displaying your webcam feed with hand tracking overlay.
  2. Press 'q' to exit the program.

Code Explanation

  • The script captures video input from your webcam (cv2.VideoCapture).
  • It utilizes MediaPipe's Hands model 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

Hand Tracking Output