Mini_Python_Projects icon indicating copy to clipboard operation
Mini_Python_Projects copied to clipboard

Closes issue #261

Open Sakshi146-eng opened this issue 2 months ago β€’ 0 comments

This pull request introduces an AI Background Remover project β€” a lightweight image background removal tool built using Python, featuring both a GUI (Streamlit) and a command-line interface for developers.


✨ Key Features Added

βœ” Upload images (PNG/JPG)
βœ” AI-powered background removal using rembg
βœ” Real-time preview (Streamlit GUI)
βœ” Output: transparent PNG
βœ” Command-line usage for automation
βœ” Beginner-friendly code structure
βœ” Detailed README & requirements included


πŸ“‚ Files & Structure Included

AI-Background-Remover/
β”‚
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ streamlit_app.py     # GUI version using Streamlit
β”‚   β”œβ”€β”€ cli_app.py           # CLI-based background remover
β”‚
β”œβ”€β”€ assets/ (preview images)
β”œβ”€β”€ requirements.txt
└── README.md

πŸ› οΈ Technologies Used

Component Tech
AI Background Removal rembg (UΒ²-Net ONNX model)
User Interface Streamlit
Image Processing Pillow (PIL)
CLI Support Python argparse

@RK1905101 Please review and merge for issue #261

Sakshi146-eng avatar Oct 26 '25 15:10 Sakshi146-eng