An open API service indexing awesome lists of open source software.

https://github.com/krishbharadwaj5678/clearbg

Instantly remove backgrounds from any image with Clear BG. Upload your photos, remove the unwanted backdrop, and download the result in seconds.
https://github.com/krishbharadwaj5678/clearbg

background-remove background-remover deployment numpy onnxruntime pillow python python3 rembg streamlit

Last synced: 3 months ago
JSON representation

Instantly remove backgrounds from any image with Clear BG. Upload your photos, remove the unwanted backdrop, and download the result in seconds.

Awesome Lists containing this project

README

          

# ๐Ÿงผ Clear BG

๐Ÿงฝ Clean up your images in seconds with **Clear BG**! Effortless background removal, no design skills required, and high-quality results every time.

![ClearBG](https://github.com/KrishBharadwaj5678/ClearBG/blob/main/ClearBGDemo.png)

## ๐Ÿš€ Features

| Feature | Description |
| ----------------------------- | --------------------------------------------------------- |
| ๐Ÿ“ท **Upload / URL** | Upload images from your device or paste an image URL. |
| โšก **One-Click Removal** | Remove image background instantly using Rembg. |
| ๐Ÿ–ผ๏ธ **High-Quality Download** | Download the resulting image with transparent background. |
| ๐ŸŽฏ **Clean UI** | Simple and intuitive interface powered by Streamlit. |

---

## ๐Ÿ› ๏ธ Tech Stack

| Technology | Purpose |
| ------------------ | -------------------------------------------------- |
| ๐Ÿ **Python** | Core programming language for the project. |
| ๐ŸŽˆ **Streamlit** | Builds the interactive and user-friendly UI. |
| ๐Ÿค– **rembg** | Background removal library for images. |
| ๐Ÿง  **onnxruntime** | Runs machine learning models efficiently. |
| ๐Ÿ”ข **NumPy** | Handles numerical operations and array processing. |
| ๐Ÿ–ผ๏ธ **Pillow** | Image processing and manipulation library. |

---

## ๐Ÿ“ฆ Installation

Clone this repo and install dependencies:

```bash
git clone https://github.com/KrishBharadwaj5678/ClearBG.git
cd ClearBG
pip install -r requirements.txt
````

---

## โ–ถ๏ธ Run the App

```bash
streamlit run app.py
```

## ๐Ÿ”ง Contributions

We welcome contributions! Follow these steps to get started:

1. ๐Ÿด **Fork** the repository
2. ๐Ÿ“ฅ **Clone** your forked repo:
3. ๐Ÿ› ๏ธ **Create a new branch**:

```bash
git checkout -b feature/your-feature-name
```
4. โœ๏ธ **Make your changes** and commit:

```bash
git commit -m "Add: your concise feature description"
```
5. ๐Ÿ”„ **Push to GitHub**:

```bash
git push origin feature/your-feature-name
```

6. ๐Ÿ“ **Open a Pull Request** and describe what youโ€™ve done.