ClearCut is a Python script that removes backgrounds in real time using your webcam. It helps you replace backgrounds seamlessly as you stream live from your camera. 🎥
| Feature | Description |
|---|---|
| 🎥 Real time background removal | Instantly removes backgrounds during webcam streaming. |
| 🤖 SelfieSegmentation Module | Uses SelfieSegmentation for high-quality results. |
| ⌨️ Keyboard Controls | Press A for the previous background, D for the next. |
| ⚡ Lightweight & Fast | Optimized for low-latency performance. |
| 💻 Works on Any Webcam | Compatible with most webcams. |
| 🛠️ Simple Setup | Easy installation with minimal dependencies. |
| 🌍 Cross Platform | Available on Windows, macOS, and Linux. |
| Technology | Description |
|---|---|
| 🐍 Python | Main programming language for the script. |
| 🖥️ OpenCV | Used for real time video capture. |
| 🎯 CVZone | Simplifies computer vision tasks. |
| 🤖 MediaPipe | Provides real-time segmentation. |
git clone https://github.com/KrishBharadwaj5678/ClearCut.git
cd ClearCutpip install -r requirements.txtpython app.pyWe welcome contributions! 🚀
-
🍴 Fork the repository
-
🌿 Create a new branch
git checkout -b feature-name
-
✏️ Make your changes
-
📜 Commit your changes
git commit -am 'Add feature' -
⬆️ Push to the branch
git push origin feature-name
-
🔄 Open a pull request
