https://github.com/krishbharadwaj5678/handtrackpy
HandTrackPy is a real-time hand tracking which detects and tracks multiple hands, providing key landmarks for gesture recognition and interactive applications.
https://github.com/krishbharadwaj5678/handtrackpy
handtracking mediapipe opencv python
Last synced: 26 days ago
JSON representation
HandTrackPy is a real-time hand tracking which detects and tracks multiple hands, providing key landmarks for gesture recognition and interactive applications.
- Host: GitHub
- URL: https://github.com/krishbharadwaj5678/handtrackpy
- Owner: KrishBharadwaj5678
- Created: 2025-02-19T11:38:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-11T11:55:21.000Z (about 1 year ago)
- Last Synced: 2025-05-11T12:32:45.225Z (about 1 year ago)
- Topics: handtracking, mediapipe, opencv, python
- Language: Python
- Homepage:
- Size: 288 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ✋ HandTrackPy
HandTrackPy is a Python script that uses computer vision to detect and track hands in real-time. This project leverages OpenCV and MediaPipe to provide efficient and accurate hand tracking.

## ✨ Features
| Feature | Description |
| ------------------------------ | ---------------------------------------------------------- |
| 🎥 **Real-Time Hand Tracking** | Detect and track hands in real time using webcam input. |
| ✋ **Multi-Hand Support** | Supports detection of multiple hands simultaneously. |
| ⏳ **FPS Display** | Shows Frames Per Second for performance monitoring. |
| 🖐️ **Landmark Detection** | Detects finger and palm landmarks for gesture recognition. |
| ⚡ **Lightweight** | Easy to integrate into other Python projects. |
| 🛠️ **Customizable** | Can be adapted for various gesture-based applications. |
---
## 🛠️ Installation
1. Clone the repo:
```bash
git clone https://github.com/KrishBharadwaj5678/HandTrackPy.git
cd HandTrackPy
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
---
## Contributing 🤝
Want to contribute? Here's how:
1. 🍴 Fork the repository.
2. 🌿 Create a new branch (`git checkout -b feature-name`).
3. ✍️ Make your changes and commit them (`git commit -am 'Add feature-name'`).
4. 🚀 Push to your branch (`git push origin feature-name`).
5. 🔄 Submit a pull request to merge into the main branch.