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. πΌοΈ
| 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 |
| Technology | Description |
|---|---|
| π Python | Core programming language |
| π· OpenCV | Image processing and video feed |
| ποΈ Mediapipe | Hand tracking and gesture detection |
| π§© CvZone | Simplifies computer vision tasks |
git clone https://github.com/KrishBharadwaj5678/Zupix.git
cd ZupixMake sure you have Python 3.7+ installed. Then install required packages:
pip install -r requirements.txtpython zupix.pyWe welcome contributions!
-
Fork the Repo π΄
-
Clone Your Fork π₯
git clone https://github.com/KrishBharadwaj5678/Zupix.git cd Zupix -
Create a New Branch π±
git checkout -b feature/your-feature-name
-
Make Your Changes π οΈ
-
Commit Your Changes πΎ
git add . git commit -m "Add: Short description of your change"
-
Push to GitHub π
git push origin feature/your-feature-name
-
Create a Pull Request π¬
- Go to the repo and click New Pull Request.
