Skip to content

Transform your live streams with ClearCut a powerful Python script that removes backgrounds in real time using your webcam.

Notifications You must be signed in to change notification settings

KrishBharadwaj5678/ClearCut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 ClearCut

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. πŸŽ₯


🌟 Features

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.

βš™οΈ Tech Stack

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.

πŸ› οΈ Installation

Step 1: Clone the repository

git clone https://github.com/KrishBharadwaj5678/ClearCut.git
cd ClearCut

Step 2: Install required dependencies

pip install -r requirements.txt

Step 3: Run the application

python app.py

🀝 Contributing

We welcome contributions! πŸš€

  1. 🍴 Fork the repository

  2. 🌿 Create a new branch

    git checkout -b feature-name
  3. ✏️ Make your changes

  4. πŸ“œ Commit your changes

    git commit -am 'Add feature'
  5. ⬆️ Push to the branch

    git push origin feature-name
  6. πŸ”„ Open a pull request

Releases

No releases published

Packages

No packages published

Languages