A Python application that utilizes MediaPipe and OpenCV to perform real-time hand tracking using your webcam.
- Real-Time Hand Tracking: Detects and tracks hands in real-time using your webcam feed.
- Landmark Detection: Identifies 21 hand landmarks per detected hand.
- Visualization: Draws landmarks and connections on the video feed for visual feedback.
- ASL Alphabet Detection: Identifies the ASL Alphabet exluding J and Z.
- Programming Language: Python
- Libraries:
- MediaPipe for hand tracking.
- OpenCV for video capture and image processing.
- TensorFlow for model.
-
Clone the Repository:
git clone https://github.com/joshaney324/HandTracking.git cd HandTracking -
Create a Virtual Environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install Dependencies: Make sure to install all required packages.
-
Run the Application:
python src/hand_tracking.py
- Upon running the application, a window will display the webcam feed with hand landmarks overlaid.
- Press
qto exit the application.
HandTracking/
├── data/
├── src/
│ └── base_hand_tracking/
| └── ASL_alphabet_detection/
└── README.md
Josh Aney
GitHub: @joshaney324
Email: josh.aney@icloud.com