Skip to content

bbabadara/remove_bg_app_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Supprimer le fond d'une image avec Flask et Rembg

Cette application web permet de supprimer le fond d'une image (JPEG ou PNG) en utilisant Flask et la bibliothèque rembg.

Fonctionnalités

  • Téléversement d'une image via une interface web moderne (mode sombre/clair)
  • Suppression automatique du fond de l'image
  • Téléchargement de l'image traitée

Prérequis

  • Python 3.11 ou supérieur
  • pip
  • (Optionnel) Docker si tu veux utiliser le conteneur

Installation et lancement

1. Cloner le dépôt

git clone <url-du-repo>
cd remove_bg_app

2. Installer les dépendances Python

pip install -r requirements.txt

3. Lancer l'application Flask

python app.py

L'application sera accessible sur http://localhost:5000.


Utilisation avec Docker

1. Construire l'image Docker

docker build -t remove_bg_app .

2. Lancer le conteneur

docker run -p 5000:5000 -v $(pwd)/uploads:/app/uploads -v $(pwd)/output:/app/output remove_bg_app
docker run -p 5000:5000 -v "${PWD}.Path\uploads:/app/uploads" -v "${PWD}.Path\output:/app/output" remove_bg_app

Structure du projet

  • app.py : Application Flask principale
  • requirements.txt : Dépendances Python
  • templates/index.html : Interface utilisateur
  • uploads/ : Images uploadées par l'utilisateur
  • output/ : Images traitées (sans fond)
  • Dockerfile : Pour l'exécution dans un conteneur Docker

Exemple d'utilisation

  1. Ouvre http://localhost:5000 dans ton navigateur.
  2. Téléverse une image (JPEG ou PNG).
  3. Clique sur "Télécharger et Supprimer le Fond".
  4. Télécharge l'image sans fond générée.

Licence

Projet à usage éducatif.


Auteur

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published