Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI Background Remover

An AI-powered web application that removes image backgrounds automatically using Python and Machine Learning.

📌 Features

  • Upload images easily
  • AI-powered background removal
  • Fast image processing
  • Download processed image
  • Clean and responsive UI
  • Docker support
  • Easy deployment

🛠️ Tech Stack

  • Python
  • Flask
  • HTML5
  • CSS3
  • JavaScript
  • Docker
  • AI Background Removal Model

🏗️ Architecture

User
   │
   ▼
Flask Web Application (EC2)
   │
   ▼
Amazon S3 (Image Storage)
   │
   ▼
AI Background Removal (Python + rembg)
   │
   ▼
Processed Image
   │
   ▼
Download to User

📂 Project Structure

AI-Background-Remover/
│
├── static/
├── templates/
├── model/
├── utils/
├── docs/
├── tests/
├── app.py
├── requirements.txt
├── Dockerfile
└── README.md

🚀 Installation

Clone Repository

git clone https://github.com/kunwaradityasingh-boy/AI-Background-Remover.git

Go to Project Folder

cd AI-Background-Remover

Install Dependencies

pip install -r requirements.txt

Run Project

python app.py

Open your browser and visit:

http://127.0.0.1:5000

🐳 Docker

Build Docker Image

docker build -t ai-background-remover .

Run Docker Container

docker run -p 5000:5000 ai-background-remover

📷 Screenshots

Home Page

Home Page

Result

Result


📁 Future Improvements

  • Batch image processing
  • Drag & Drop Upload
  • Dark Mode
  • Multiple Output Formats
  • Cloud Deployment
  • User Authentication

👨‍💻 Author

Kunwar Aditya Singh

🎓 B.Tech CSE (AI & Data Science)

💻 Skills:

  • Python
  • Flask
  • HTML
  • CSS
  • JavaScript
  • Docker
  • Git
  • GitHub

⭐ Support

If you like this project, don't forget to ⭐ Star this repository.

About

AI-powered Background Removal Web Application using Flask, AWS EC2, Amazon S3, Docker, GitHub Actions, and Python.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages