自动从图像中删除背景的软件?

Ben*_*sen 7 software-recommendation image-processing

是否有photocissors 的Ubuntu 替代,可以轻松删除图像的背景?

我目前正在以不同的方式使用 GIMP 来做同样的事情,但对于某些图像需要很长时间。

Rin*_*ind 19

所述ImageMagick的封装包括convert命令。

示例命令:

convert image1.jpg -fuzz 20%% -transparent White image2.png
convert image1.png -threshold 10%% image2.png
Run Code Online (Sandbox Code Playgroud)

两者都是去除背景的简单版本,并且可能使图像中的所有其他非背景白色透明(模糊/阈值选项可以调整)。

但是Imagemagick有使用蒙版去除背景的例子。

什么效果最好取决于原始版本。JPG 往往是模糊的(看起来相同的颜色往往是略有不同的颜色),所以它们会有混合的结果。


nad*_*rmx 7

pip install --upgrade pip
pip install backgroundremover
Run Code Online (Sandbox Code Playgroud)

然后简单地

backgroundremover -i "/path/to/file.jpg" -o "out.png"
Run Code Online (Sandbox Code Playgroud)

如果你想要视频

backgroundremover -i "/path/to/video.mp4" -tg -o "output.gif"
Run Code Online (Sandbox Code Playgroud)

来源: https: //github.com/nadermx/backgroundremover

之前和之后的示例:

示例照片

  • 对人们的评论:这是一个基于机器学习的工具,对于真实照片来说似乎非常酷,但我认为它在人造图像中留下了小伪影,就像我尝试过的一些带有徽标-白色背景组合的图像一样。 (2认同)