https://github.com/krishbharadwaj5678/palmeter
Palmeter is a real time hand tracking tool which detect multiple hands and measure the distance between them.
https://github.com/krishbharadwaj5678/palmeter
computer-vision cv2 cvzone distance-calculation gesture-recognition hand-detection hand-tracking measurement mediapipe opencv python real-time realtime-processing tracking
Last synced: 24 days ago
JSON representation
Palmeter is a real time hand tracking tool which detect multiple hands and measure the distance between them.
- Host: GitHub
- URL: https://github.com/krishbharadwaj5678/palmeter
- Owner: KrishBharadwaj5678
- Created: 2025-06-01T17:23:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-01T18:09:37.000Z (about 1 year ago)
- Last Synced: 2025-06-17T08:07:28.890Z (12 months ago)
- Topics: computer-vision, cv2, cvzone, distance-calculation, gesture-recognition, hand-detection, hand-tracking, measurement, mediapipe, opencv, python, real-time, realtime-processing, tracking
- Language: Python
- Homepage:
- Size: 29.4 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# โ Palmeter
**Palmeter** is a Python powered real time hand tracking tool that detect multiple hands and calculate the **distance between them**.๐

---
## ๐ Features
| Feature | Description |
|----------------------------------|-----------------------------------------------------------------------------|
| โ Multi Hand Detection | Detects **two hands** in real time using MediaPipe |
| ๐ Palm Distance Calculation | Calculates **distance between palms** |
| ๐ฏ Real Time Display | Dynamically displays distance on the screen |
| ๐ผ๏ธ Visual Overlays | Draws hand landmarks for better understanding |
| ๐ Continuous Tracking | Continuously updates hand positions frame by frame |
| โก Lightweight Performance | Runs fast even on low spec machines using only CPU |
| ๐งช Easy to Extend | Clean codebase ready for gesture recognition |
---
## ๐ ๏ธ Tech Stack
| Technology | Description |
| ------------------ | ------------------------------------------------------------------- |
| ๐ง MediaPipe | Hand landmark detection |
| ๐ฅ OpenCV | Real time computer vision library |
| โ๏ธ CvZone | Simplifies hand tracking |
| ๐ Python 3.x | Programming language |
---
## ๐ Installation
1. Clone the repository:
```bash
git clone https://github.com/KrishBharadwaj5678/Palmeter.git
cd Palmeter
````
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Run the script:
```bash
python app.py
```
---
## ๐ค Contributing
We welcome contributions to **Palmeter**!
1. **๐ด Fork the repository**
2. **๐ฅ Clone your fork**
```bash
git clone https://github.com/KrishBharadwaj5678/Palmeter.git
cd Palmeter
```
3. **๐ฟ Create a new branch**
```bash
git checkout -b feature/your-feature-name
```
4. **๐ ๏ธ Make your changes**
5. **โ
Test your changes**
6. **๐พ Commit your changes**
```bash
git add .
git commit -m "Add feature XYZ or Fix bug ABC"
```
7. **๐ Push to your fork**
```bash
git push origin feature/your-feature-name
```
8. **๐ฌ Create a Pull Request (PR)**
- Go to your fork on GitHub and click **Compare & pull** request.
- Describe your changes clearly and submit the PR.