Open source Background Remover: Remove Background from images and video using AI
github.com
github.com
https://www.inpixio.com/remove-background/
https://express.adobe.com/tools/remove-background
Adobe is by the best for free services which allows downloading full size transparent image. I compared your tool with the other 3. The results can be seen at https://i.imgur.com/RQT28yp.jpg
I will download this and try to build myself. Thanks for making it open source.
However, your pricing structure is confusing to me: what does "commercial license for 10" mean when pricing for developers? If we want to integrate your tool in an app, then we would need to have commercial licenses for all generated content, in order to pass that on to the end user. Can you clarify that point?
Also, your outputs all seem to have all-white backgrounds. Would it be possible to specify an image or hex color code that would be used as the new background?
https://BackgroundRemoverAI.com
Uploaded this photo:
Selected the option to remove all background elements and nearly instantly got this result:
While, arguably, the legs are part of Zuckerberg, it is an unusual pose and instead the AI picked the subject in a way that is totally suited for inclusion against another background (for example a montage of various founders). The outline it chose looks great.
It's a pleasing result that shows the power of AI.
For what it's worth, my CodePen using the old model is here: https://codepen.io/kaliedarik/pen/PopBxBM
[1] - https://github.com/google/mediapipe/blob/master/docs/solutio...
[2] - "Attention: Thank you for your interest in MediaPipe Solutions. As of April 4, 2023, this solution was upgraded to a new MediaPipe Solution."
[3] - https://developers.google.com/mediapipe/solutions/vision/ima...
The Lock Screen on iOS , safari, photos, keynote, shortcuts etc…
I don’t think there’s API access though which would be really handy.
I don't remember the steps, but its either in a menu or you can press and hold the foreground object to make a "cut out" of it and paste it in a different app. https://youtu.be/qX82kIaRNKA?t=15
Me and 99% of users won't check the code for malicious behaviour so I might as well run a binary from the web.
When (not if, when) binaries get trojanned, this causes blame to be directed at the original author, and takes a lot of work to explain that they are not at fault - this has happened in many supposedly reputable download sites including SourceForge, TUCOwS, Download.com and many others (yes, I haven’t used windows in 20 years or so, no idea what the hip new places are)
Say “thank you”, and spend 10 more minutes yourself to set it up (even if compilation takes 5 hours, it’s usually 10 mins to get it started). And then offer it for others, and handle the ricochets when it gets trojanned with no wrong done by you.
If just 20 people adopted such a process, there would be 98% less complaints of this kind.
Genuinely curious.
Anyone not technical enough to compile a binary has to give up trying to use it or risk some unnoficially distributed executable .
Not to mention that the md5 checksum is a very poor choice for this purpose because of the ease of creating md5 collisions.
That's the whole point of using a cryptographic signature backed by a web of trust instead of a mere hash.
Okay so if 20 people did the same work over and over it would reduce 98% of the complaints.
Contrast that to if the author did the work once, it would reduce 100% of the complaints!
Do they owe you anything?
I am not a python dev and testing AI stuff in Python made me hate python ecosystem (not the language ) a lot. All this new AI projects are made by enthusiaste, they depend on a specific CUDA version, a specific A,B,D python lib versions. Very often shit does not work anymore and you need to google and hope other person was unlucky before you and posted some commit version of the stuff that still works.
My advice for people that test AI stuff, after you get it working do not update, try if possible to install the new version side by side and see if it works, it saves you the pain to roll back to a good version.
All of these, along with those package managers have had malware posted to them.
If you're going to use something that needs a bit of technical skill to operate correctly, you're going to need at least enough skill to get it running.
Roads would be far safer if every car had some facility by which you had to remove and refit some random engine or braking system component correctly before it would start.
Seems to work pretty well, there were some images I had where it left a bit of a blur around hair, but overall it worked pretty well on most of the ones I tried!
Chucked in imagemagik as well to do some trimming/colour manipulation - works pretty nicely
https://gist.github.com/benperiton/2d37ea18377a80f9b9768522d...
Side note, I checked your website and the about page is empty
But then somehow it was removed.
(I'm joking, of course).
The video I tried couldn’t be played or downloaded.
At least https://baseline.is/tools/background-remover/ is free, but not open-source either.
Would be happy to learn of an alternative!
The easiest one to get started with is probably Real-ESRGAN: https://github.com/xinntao/Real-ESRGAN
It’s digital, both would exist. This simply makes it easier to do something people have done manually since the invention of the photograph, or even prior with print.
It’s the equivalent of scissors or a razor blade but automated. It’s not even the first ML based solution, and doesn’t do anything that we don’t already do every day for advertising or film.
You assume that people keep photos they don't want, especially if they show "flaws" they don't like.
You’re making an appeal to “authenticity” that hasn’t been true for probably longer than any of us on here have been alive.