最近 ComfyUI 社区新出了一个可以去除背景的抠图工具:ComfyUI-Inspyrenet-Rembg,效果还是相当不错的,有些抠图场景比 BiRefNet 完成的更出色,关键还不需要下载模型。
而且插件对应的 InSPyReNet 技术协议是支持商用的哦!
介绍
InSPyReNet(IntelligentSceneParsingandRecognitionNetwork)是一种专为图像分割和场景解析设计的深度学习模型。结合了多尺度特征提取和细化操作,实现了对复杂图像的高精度分割,非常适合用于图像的背景去除,去除速度非常的快,与其他方法相比,去除的背景质量也更高。
InSPyReNet 的使用也非常简单,只需将图像作为输入,即可输出相应蒙版和处理后的图像。ComfyUI-Inspyrenet-Rembg 是一个基于 ComfyUI 的节点,用于图像背景移除。该项目实现了 InSPyReNet 算法,这是一种目前最先进的背景移除方法。与其他 AI 背景移除方法相比,InSPyReNet 在质量和速度上都有着显著的优势,并且它遵循 MIT 许可证,允许商业用途。
安装
通过 ComfyUI-Manager 安装
在 ComfyUI-Manager 中搜索 ComfyUI-Inspyrenet-Rembg 并点击安装。
手动安装
将以下代码复制到 ComfyUI 的 custom_nodes 文件夹中的终端中执行:
git clone https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg.git
进入 ComfyUI-Inspyrenet-Rembg
文件夹,运行以下命令安装依赖:
cd ComfyUI-Inspyrenet-Rembg
pip install -r requirements.txt
在首次使用时,会自动下载预训练模型。
使用
threshold值越小,抠图的强度越小,保留非主体的内容也越多,值越大,抠图的强度越高,容易扣多了。
错误
不显示不能正常使用,折腾了好久才解决。
升级comfyui插件导入失败的解决办法,进入custom nodes节点管理器,筛选一下导入失败的插件,如下图所示:
这种一般就是依赖版本导致的,回退依赖的版本就可以了了。
打开 flet 的pip版本列表:
flet的所有版本查询地址:https://pypi.org/project/flet/#history
一个版本,一个版本的去测试,每回退一个版本我们重启一次comfyui,我目前是退到 flet 0.27.6版本就正常了。
回退命令:在comyui目录下依次找到python_embeded\Scripts\目录 ,右键在终端中打开,然后 pip install flet==0.27.6 按下回车键等它安装完成,重启comfyui即可。原理是它会自动卸载新版本安装我们指定的版本。
评论留言