https://github.com/balewgize/background-remover
Remove background from images using pre-trained ML models.
https://github.com/balewgize/background-remover
ai background-removal image-processing machine-learning streamlit streamlit-webapp
Last synced: about 1 year ago
JSON representation
Remove background from images using pre-trained ML models.
- Host: GitHub
- URL: https://github.com/balewgize/background-remover
- Owner: balewgize
- License: mit
- Created: 2023-03-24T18:06:35.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T21:00:19.000Z (about 2 years ago)
- Last Synced: 2024-04-14T11:56:13.927Z (about 2 years ago)
- Topics: ai, background-removal, image-processing, machine-learning, streamlit, streamlit-webapp
- Language: Python
- Homepage: https://bgremover.streamlit.app/
- Size: 1010 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About The Project
[](https://bgremover.streamlit.app/)
A web app built with ```Python``` and ```Streamlit``` that enables users to remove background from images using pre-trained ML models.
It does well for most images that doesn't have messy background but I'm sure you won't expect photoshop like results :)
### Features
- Downloadable final result
- Transparent background
- Support multiple images
### Built With
- Python
- Rembg
- Streamlit
## Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
* Python
### Installation
1. Clone the repo and navigate to ```background-remover``` directory
```
git clone https://github.com/balewgize/background-remover.git
```
```
cd background-remover
```
2. Install required packages (virtual environments recommended)
```
python3 -m venv venv && source venv/bin/activate
```
```
pip install -r requirements.txt
```
3. Run the app using streamlit
```
streamlit run bg_remover.py
```
4. Goto http://localhost:8501 on your browser
Thanks!