https://github.com/krishbharadwaj5678/zupix
Zupix is a virtual zoom system that uses real time hand gestures to control image zooming.
https://github.com/krishbharadwaj5678/zupix
computer-vision cv2 cvzone gesture-recognition hand-classification hand-detection hand-tracking image-zoom mediapipe opencv pinch-zoom python real-time touchless-control virtual-zoom
Last synced: 5 months ago
JSON representation
Zupix is a virtual zoom system that uses real time hand gestures to control image zooming.
- Host: GitHub
- URL: https://github.com/krishbharadwaj5678/zupix
- Owner: KrishBharadwaj5678
- Created: 2025-06-03T13:01:39.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-06-04T06:57:12.000Z (6 months ago)
- Last Synced: 2025-06-17T08:07:29.208Z (5 months ago)
- Topics: computer-vision, cv2, cvzone, gesture-recognition, hand-classification, hand-detection, hand-tracking, image-zoom, mediapipe, opencv, pinch-zoom, python, real-time, touchless-control, virtual-zoom
- Language: Python
- Homepage:
- Size: 8.61 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zupix 🖐️
Zupix is a Python based virtual zoom system that uses hand gestures to zoom in and out on an image in real time. Show your thumb and index fingers from both hands, and it will respond by zooming the image accordingly. 🖼️

## ✨ Features
| Feature | Description |
|---------------------------|------------------------------------------|
| 📷 Hand Detection | Tracks both hands in real time |
| 🤏 Gesture Zoom | Pinch gesture to zoom in/out |
| 🖼️ Image Zoom | Zooms image based on finger distance |
| 🖥️ Interactive UI | Simple and clean user interface |
| 🔁 Live Zoom Tracking | Continuously updates zoom level |
| ⚡ Fast & Lightweight | Optimized for real-time use |
| 🧩 Customizable | Easy to modify and extend |
---
## 🛠️ Tech Stack
| Technology | Description |
|--------------|----------------------------------|
| 🐍 Python | Core programming language |
| 📷 OpenCV | Image processing and video feed |
| 🖐️ Mediapipe | Hand tracking and gesture detection |
| 🧩 CvZone | Simplifies computer vision tasks |
---
## 🚀 Getting Started
### 1. Clone the repository
```bash
git clone https://github.com/KrishBharadwaj5678/Zupix.git
cd Zupix
````
### 2. Install dependencies
Make sure you have Python 3.7+ installed. Then install required packages:
```bash
pip install -r requirements.txt
```
### 3. Run the script
```bash
python zupix.py
```
## 🤝 Contributing
We welcome contributions!
1. **Fork the Repo** 🍴
2. **Clone Your Fork** 📥
```bash
git clone https://github.com/KrishBharadwaj5678/Zupix.git
cd Zupix
````
4. **Create a New Branch** 🌱
```bash
git checkout -b feature/your-feature-name
```
5. **Make Your Changes** 🛠️
6. **Commit Your Changes** 💾
```bash
git add .
git commit -m "Add: Short description of your change"
```
7. **Push to GitHub** 🚀
```bash
git push origin feature/your-feature-name
```
8. **Create a Pull Request** 📬
- Go to the original repo and click **New Pull Request**.