GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ivengexnce/python-background-remover: šŸ–¼ļø Remove image backgrounds in Python — 4 tools: CLI, GUI (tkinter), single & batch mode. Uses rembg + Pillow. Zero coding knowledge needed. Perfect for Python beginners. No API key, no internet, no login required. Just install & run!

BranchesTags
Open more actions menu

Latest commit

 

History

5 Commits
5 Commits

Folders and files

NameName
Last commit message
Last commit date
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
bg_remove_normal.py
bg_remove_normal.py
 
 
bg_remover.py
bg_remover.py
 
 
bg_removes.py
bg_removes.py
 
 
bg_removes_interactive.py
bg_removes_interactive.py
 
 

Repository files navigation

šŸ–¼ļø Python Background Remover Collection

Remove image backgrounds locally — no API key, no internet, no login required. Built for Python beginners. Works on Windows, Mac & Linux.

Python License rembg Beginner Friendly


✨ What This Does

This project gives you 4 different ways to remove the background from any image using Python — pick the one that suits you best:

Script Interface Best For
bg_remove_normal.py Terminal (type path) Quick single image
bg_remover.py Terminal (type or browse) CLI power users
bg_removes_interactive.py GUI window Click-and-go, single image
bg_removes.py GUI window Single or batch (multiple images)

šŸš€ Getting Started (Beginner-Friendly)

Step 1 — Make sure Python is installed

Download Python from python.org if you don't have it.
Check your version:

python --version

Step 2 — Clone this repo

git clone https://github.com/ivengexnce/python-background-remover.git
cd python-background-remover

Step 3 — Install dependencies

pip install -r requirements.txt

ā³ First run will download the AI model (~170MB). This only happens once.


ā–¶ļø How to Run

Option 1 — Simple terminal tool (just type your image path):

python bg_remove_normal.py

Option 2 — Terminal with browse option:

python bg_remover.py

Option 3 — GUI window (click to select one image):

python bg_removes_interactive.py

Option 4 — GUI window (single or batch processing):

python bg_removes.py

šŸ“¦ Requirements

rembg
Pillow

tkinter comes pre-installed with Python on most systems.


šŸ—‚ļø Project Structure

python-background-remover/
│
ā”œā”€ā”€ bg_remove_normal.py          # Simple CLI tool
ā”œā”€ā”€ bg_remover.py                # CLI with browse support
ā”œā”€ā”€ bg_removes_interactive.py    # Basic GUI tool
ā”œā”€ā”€ bg_removes.py                # Full GUI with batch mode
ā”œā”€ā”€ requirements.txt
└── README.md

šŸ–¼ļø Supported Image Formats

.png .jpg .jpeg .webp


šŸ’” How It Works

This tool uses rembg, which runs a deep learning model (U²-Net) locally on your machine to detect and remove image backgrounds — completely offline.


šŸ› ļø Customization Ideas (Great for Beginners!)

  • Add a drag-and-drop interface
  • Add a before/after image preview
  • Save outputs to a custom folder
  • Add support for transparent background colors

šŸ“„ License

MIT License — free to use, modify, and share.


šŸ¤ Contributing

Pull requests and suggestions are welcome!
If you're a beginner and want to contribute your first PR, this is a great project to start with. šŸ™Œ


šŸ“ž Contact — Meet Maru

LinkedIn

GitHub

Instagram

šŸ“§ [email protected]


⭐ Support

If this project helped you, give it a star ⭐ — it helps others find it too!


Made with ā¤ļø for Python beginners everywhere. '''

About

šŸ–¼ļø Remove image backgrounds in Python — 4 tools: CLI, GUI (tkinter), single & batch mode. Uses rembg + Pillow. Zero coding knowledge needed. Perfect for Python beginners. No API key, no internet, no login required. Just install & run!

Topics

background-rebatch-processingbeginner-friendlycliguiimage-processingopen-sourcepillowpythonpython-beginnerrembgremove-backgroundtkinter

Resources

Readme
MIT license
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Ɨ600. No cookies required.