怎么样抠图只留人物不要背景?

发布时间:
2024-10-15 22:07
阅读量:
16

最近 ComfyUI 社区新出了一个可以去除背景的抠图工具:ComfyUI-Inspyrenet-Rembg,听雨试用了一下,效果还是相当不错的,有些抠图场景比 BiRefNet 完成的更出色,关键还不需要下载模型。

而且插件对应的 InSPyReNet 技术协议是支持商用的哦!

我们先来看看效果,然后再说怎么安装!

可以看到人物扣的还是相当完整的,包括头发的细节,背景已经完全扣除了。

扣除人物相当到位。

复杂的背景扣除也没有问题。

小伙伴们可能要说,这些都是基础操作,BiRefNet 针对上边的这些图片也可以轻松搞定,那我们就直接把 Inspyrenet 和 BiRefNet 放在一起对比下效果吧。

以下图片依次从左到右是原图、Inspyrenet 抠图效果以及 BiRefNet 抠图效果,后续截图也都是按照这个顺序。

可以看图片的下半部分,BiRefNet 把人物的头发也当做背景给去除了,而 Inspyrenet 完成的效果就很完美。

我们再换一张图片来看看,不知道小伙伴们能不能看清哈,图中红箭头标注的猫咪的胡须位置,同样是 Inspyrenet 的效果更好,过渡也是更完美,BiRefNet 不仅中间的胡须断了,而且箭头标注位置的抠图也是稍显生硬。

多主体抠图,细节不多的情况下,两个表现的都不错。

某些场景下,BiRefNet 容易无法完整的识别主体,而 Inspyrenet 识别的就很好。

针对主体和背景融合度太高的情况下,Inspyrenet 相当于 BiRefNet 的识别准确度也是更高。

对于复杂一些的背景,BiRefNet 总是容易抠图扣不干净,而 Inspyrenet 完成的就很好。

以下这张图中,Inspyrenet 还把汉字准确的进行了识别,BiRefNet 就没识别出来。

再来复杂一些的场景,两个都没能完整的进行识别,不过 Inspyrenet 还是相对 BiRefNet 识别的更完整一些。

再来识别一下素描图片,两个都有一些瑕疵,BiRefNet 就不说了,Inspyrenet 对衣服部分也没能完整的识别。

不过呢,也还是有些场景,Inspyrenet 背景去除的太过了,以下的抠图的效果就 BiRefNet 更好一些,主体更加完整。

好了,演示完毕,我们来看看 Inspyrenet 具体如何使用。

其实安装很简单,只需要在 ComfyUI 管理器中搜索:ComfyUI-Inspyrenet-Rembg,安装重启就完事了,没有其余任何操作了。

节点也很简单,主要节点就一个,双击 ComfyUI 空白界面,打开搜索,输入:Inspyrenet Rembg,下边两个节点就是。

第一个是基础节点,然后再加上一个加载图像节点以及预览图像节点,基础工作流就完成了。

这里的参数 torchscript_jif 设置为 on 的时候,可以降低我们显存的占用率,默认的情况下大概是 2G 显存,打开的情况下占用显存大概是 0.5G 的样子。

后缀加了 Advanced 是高级节点,听雨觉得基础节点就已经够用了,不过我们也稍微来讲下它们的区别。

这两个节点相比,高级节点多了一个 threshold 参数,翻译成中文就是阈值,这个参数在听雨测试看来主要是用来调整抠图强度的。

可以看到值越小,抠图的强度越小,保留非主体的内容也越多,值越大,抠图的强度越高,容易扣多了。

当基础节点不能满足我们的需求的时候,我们可以使用这个高级节点调整阈值来改变抠图效果。

介绍完了,来个总结,反正听雨使用的免费的抠图软件不管是在线的还是本地部署的,Inspyrenet 可以说是效果最好的一款抠图工具了。

好了,今天的分享就到这里了,感兴趣的小伙伴快去试试吧!


我是听雨,专注于 AI 绘画以及 AI 工具分享,更多内容可以进我的个人主页查看,欢迎来一起交流。

如果觉得文章有帮助,请帮忙点赞收藏关注一下呦~

END