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: 5 months 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 (5 months ago)
- Default Branch: main
- Last Pushed: 2025-06-01T18:09:37.000Z (5 months ago)
- Last Synced: 2025-06-17T08:07:28.890Z (5 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.