{"id":28762219,"url":"https://github.com/krishbharadwaj5678/zupix","last_synced_at":"2026-05-10T05:37:33.405Z","repository":{"id":297026433,"uuid":"995419111","full_name":"KrishBharadwaj5678/Zupix","owner":"KrishBharadwaj5678","description":"Zupix is a virtual zoom system that uses real time hand gestures to control image zooming.","archived":false,"fork":false,"pushed_at":"2025-06-04T06:57:12.000Z","size":9027,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-17T08:07:29.208Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KrishBharadwaj5678.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-03T13:01:39.000Z","updated_at":"2025-06-04T06:57:13.000Z","dependencies_parsed_at":"2025-06-03T23:18:31.098Z","dependency_job_id":"ec6ff8cc-665e-4933-a601-086cf8a37433","html_url":"https://github.com/KrishBharadwaj5678/Zupix","commit_stats":null,"previous_names":["krishbharadwaj5678/zupix"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KrishBharadwaj5678/Zupix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishBharadwaj5678%2FZupix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishBharadwaj5678%2FZupix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishBharadwaj5678%2FZupix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishBharadwaj5678%2FZupix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KrishBharadwaj5678","download_url":"https://codeload.github.com/KrishBharadwaj5678/Zupix/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishBharadwaj5678%2FZupix/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260318706,"owners_count":22991120,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2025-06-17T08:07:29.044Z","updated_at":"2026-05-10T05:37:33.394Z","avatar_url":"https://github.com/KrishBharadwaj5678.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zupix 🖐️\n\nZupix 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. \n\n![Zupix Demo](https://github.com/KrishBharadwaj5678/Zupix/raw/main/ZupixDemo.gif)  \n\n## ✨ Features\n\n| Feature                   | Description                              |\n|---------------------------|------------------------------------------|\n| 📷 Hand Detection         | Tracks both hands in real time           |\n| 🤏 Gesture Zoom           | Pinch gesture to zoom in/out             |\n| 🖼️ Image Zoom             | Zooms image based on finger distance     |\n| 🖥️ Interactive UI         | Simple and clean user interface          |\n| 🔁 Live Zoom Tracking     | Continuously updates zoom level          |\n| ⚡ Fast \u0026 Lightweight     | Optimized for real-time use              |\n| 🧩 Customizable           | Easy to modify and extend                |\n\n---\n\n## 🛠️ Tech Stack\n\n| Technology   | Description                      |\n|--------------|----------------------------------|\n| 🐍 Python     | Core programming language         |\n| 📷 OpenCV     | Image processing and video feed  |\n| 🖐️ Mediapipe  | Hand tracking and gesture detection |\n| 🧩 CvZone     | Simplifies computer vision tasks |\n\n---\n\n## 🚀 Getting Started\n\n### 1. Clone the repository\n\n```bash\ngit clone https://github.com/KrishBharadwaj5678/Zupix.git\ncd Zupix\n````\n\n### 2. Install dependencies\n\nMake sure you have Python 3.7+ installed. Then install required packages:\n\n```bash\npip install -r requirements.txt\n```\n\n### 3. Run the script\n\n```bash\npython zupix.py\n```\n\n---\n\n## Contributing 🤝\n\nWant to contribute? Here's how:\n\n1. 🍴 Fork the repository.\n2. 🌿 Create a new branch (`git checkout -b feature-name`).\n3. ✍️ Make your changes and commit them (`git commit -am 'Add feature-name'`).\n4. 🚀 Push to your branch (`git push origin feature-name`).\n5. 🔄 Submit a pull request to merge into the main branch.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrishbharadwaj5678%2Fzupix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrishbharadwaj5678%2Fzupix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrishbharadwaj5678%2Fzupix/lists"}