Mini_Python_Projects
Mini_Python_Projects copied to clipboard
Closes issue #261
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