Skip to content

KrishBharadwaj5678/Zupix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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. πŸ–ΌοΈ

Zupix Demo


✨ 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

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:

pip install -r requirements.txt

3. Run the script

python zupix.py

🀝 Contributing

We welcome contributions!

  1. Fork the Repo 🍴

  2. Clone Your Fork πŸ“₯

    git clone https://github.com/KrishBharadwaj5678/Zupix.git
    cd Zupix
  3. Create a New Branch 🌱

    git checkout -b feature/your-feature-name
  4. Make Your Changes πŸ› οΈ

  5. Commit Your Changes πŸ’Ύ

    git add .
    git commit -m "Add: Short description of your change"
  6. Push to GitHub πŸš€

    git push origin feature/your-feature-name
  7. Create a Pull Request πŸ“¬

    • Go to the repo and click New Pull Request.

Releases

No releases published

Packages

No packages published

Languages