Remove backgrounds
Have you ever wanted to quickly crop out that dull, old beach from the background of your family vacation photo, and instead wanted to replace it with a better vacationing spot, say, the Eiffel Tower? Well, there's a ton of online tools out there for that. You just have to upload your photo to that shady, who-knows-whos server. As simple as that!
For the others still reading, I guess you'd rather not do that. That's the same place where I was - wanted an offline solution to quickly crop out that background. I found lots of machine learning stuff. But not much of an interface, all research papers. Later, I found an interesting implementation of one such paper, rembg. Pretty good stuff.
Then I thought, why not an interface?
An voila, I made this.
The End.
- python 3.8 or newer
- torch and torchvision stable version (https://pytorch.org)
- rembg
pip install -r requirements.txt
python App.py
*for using CUDA, and such, go to pytorch
- Provide executables
- Make the GUI better