Skip to content

BGRemover is a Django-based web application that allows users to upload images and automatically remove the background using AI-powered processing. Ideal for creating transparent PNGs for e-commerce, design, and media purposes.

Notifications You must be signed in to change notification settings

dydevops/BGRemover-AI-Based-Background-Removal-Tool-with-Django

Repository files navigation

AI Background Remover

A Django web application that uses AI to remove backgrounds from images instantly.

Features

  • Drag & drop interface for easy image upload
  • Support for multiple image formats (JPG, PNG, WebP)
  • Fast AI-powered background removal
  • Download processed images with transparent backgrounds
  • Modern and responsive UI
  • No image storage - everything is processed in real-time

Installation

  1. Clone the repository:
git clone <repository-url>
cd bgproject
  1. Create a virtual environment and activate it:
python -m venv venv
.\venv\Scripts\activate  # Windows
source venv/bin/activate  # Linux/Mac
  1. Install dependencies:
pip install -r requirements.txt
  1. Run migrations:
python manage.py migrate
  1. Start the development server:
python manage.py runserver
  1. Visit http://127.0.0.1:8000 in your web browser

Usage

  1. Upload images by dragging and dropping them into the upload zone or clicking to select files
  2. Click "Remove Background" to process the images
  3. Download individual processed images or use "Download All" to get all processed images at once

Technical Details

  • Built with Django 4.2+
  • Uses rembg library for AI background removal
  • Frontend built with TailwindCSS
  • Async image processing with JavaScript fetch API

Limitations

  • Maximum file size: 10MB per image
  • Supported formats: JPG, PNG, WebP
  • Processing time depends on image size and complexity

About

BGRemover is a Django-based web application that allows users to upload images and automatically remove the background using AI-powered processing. Ideal for creating transparent PNGs for e-commerce, design, and media purposes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published