An open API service indexing awesome lists of open source software.

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.

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.

![Hand Tracking](https://github.com/KrishBharadwaj5678/HandTrackPy/blob/main/HandTracking.png?raw=true)

## ✨ 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.