segment anything节点,使用语义分割可以将图像中的对象,精准的提取出遮罩或抠图,通常用于局部重绘或抠图处理。

节点安装

manager(管理器)安装

在管理中搜索segment anything,该节点有两个版本,本文为图中标注为准,如图所示:

管理器搜索segment anything节点

git clone 安装

clone命令:

git clone https://github.com/storyicon/comfyui_segment_anything

依赖安装:

pip install -r requirements.txt

还不了解节点如何安装可以参考之前的教程,传送门:安装常用第三方节点/插件

认识节点

该节点位于节点库→segment_anything(SAM图像反推工具),如图所示:

segment_anything节点组-英文版   segment_anything节点组-中文版

搭建工作流

该节点工作流较为简单,添加主要的3个核心节点。

GroundingDinoSAMSegment(G-DinoSAM语义分割)

GroundingDinoModelLoader(G-Dino模型加载器)

SAMModelLoader(SAM模型加载器)

G-Dino模型加载器节点,和SAM模型加载器节点的输出,连接到G-DinoSAM语义分割节点的输入,然后接入要处理的图像,输出图像和遮罩即可。如图所示:

搭建segment_anything工作流

 

模型下载

该节点需要3组模型,将models目录直接覆盖到ComfyUI\models(放心覆盖,不会出现问题)

网盘下载:https://pan.quark.cn/s/1dd1d9efa187

原作者下载

隐藏内容
此内容需解锁查看
未解锁内容包含:约1211个字符
  • 普通用户: 3.9牛币
  • VIP: 免费
  • SVIP: 免费
已有136人赞助并解锁

语义分割节点参数

该节点只有两个参数

prompt(提示词),指需要提取遮罩/抠图的对象,例如cake(蛋糕),通常使用tag形式的单词。

hureshold(阈值),指提取对象的容差阈值,阈值越小越精准。

运行工作流

完成参数设置后执行即可,如图所示:

segment_anything工作流运行结果

得到遮罩后既可以将遮罩应用到其他工作流中,例如局部重绘等。

配合BrushNet节点局部重绘

传送门:BrushNet节点与PowerPaint局部重绘操作使用教程

工作流下载:

隐藏内容
此内容需解锁查看
未解锁内容包含:约37个字符
  • 普通用户: 3.9牛币
  • VIP: 免费
  • SVIP: 免费
已有136人赞助并解锁

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。