Skip to content

Guixrz/background-remover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Background remove API πŸ’»

Technologies β€’ Getting Started β€’ Contribute

an application to remove the background from images, using Python as the back-end and libraries that handle image cropping.

πŸ’» Technologies

  • Python 3.13
  • FastAPI (High-performance web framework)
  • Rembg (AI for background removal)
  • Pillow (Image processing)

πŸš€ Getting started

Pre-requisites

Cloning

git clone https://github.com/Guixrz/background-remove.git
cd background-remove

Starting

Create and activate the virtual environment:

python -m venv env
source backend/env/Scripts/activate

Install dependencies:

pip install -r requirements.txt

Start the server:

uvicorn backend.api.main:app --reload

πŸ“« Contribute

Contributions are always welcome! If you have an idea to improve the snippet or the API:

  1. Fork the project.
  2. Create a branch for your modification: git checkout -b feature/my-improvement.
  3. Commit your changes: git commit -m 'feat: my new feature'.
  4. Push to the branch: git push origin feature/my-improvement.
  5. Open a Pull Request.

Documentations that might help

πŸ“ How to create a Pull Request

πŸ’Ύ Commit pattern

About

application to remove image backgrounds based on Python libraries and using it as a back-end.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages