An AI-powered web application that removes image backgrounds automatically using Python and Machine Learning.
- Upload images easily
- AI-powered background removal
- Fast image processing
- Download processed image
- Clean and responsive UI
- Docker support
- Easy deployment
- Python
- Flask
- HTML5
- CSS3
- JavaScript
- Docker
- AI Background Removal Model
User
│
▼
Flask Web Application (EC2)
│
▼
Amazon S3 (Image Storage)
│
▼
AI Background Removal (Python + rembg)
│
▼
Processed Image
│
▼
Download to User
AI-Background-Remover/
│
├── static/
├── templates/
├── model/
├── utils/
├── docs/
├── tests/
├── app.py
├── requirements.txt
├── Dockerfile
└── README.md
git clone https://github.com/kunwaradityasingh-boy/AI-Background-Remover.gitcd AI-Background-Removerpip install -r requirements.txtpython app.pyOpen your browser and visit:
http://127.0.0.1:5000
Build Docker Image
docker build -t ai-background-remover .Run Docker Container
docker run -p 5000:5000 ai-background-remover- Batch image processing
- Drag & Drop Upload
- Dark Mode
- Multiple Output Formats
- Cloud Deployment
- User Authentication
Kunwar Aditya Singh
🎓 B.Tech CSE (AI & Data Science)
💻 Skills:
- Python
- Flask
- HTML
- CSS
- JavaScript
- Docker
- Git
- GitHub
If you like this project, don't forget to ⭐ Star this repository.

