ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI BiRefNet插件超详细使用教程 一键提升AI绘画效果

ComfyUI BiRefNet插件超详细使用教程 一键提升AI绘画效果

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-07-03
  • 32 次阅读
编程界的小学生
编程界的小学生

ComfyUI-BiRefNet-Super 插件完整使用教程

1. 插件简介

ComfyUI-BiRefNet-Super 插件(原地址:https://github.com/rubi-du/ComfyUI-BiRefNet-Super)是一个专门用来"抠图"的神器!就像我们用美图秀秀一键抠图一样,这个插件可以帮你把图片中的主体(比如人物、物体)从背景中完美分离出来。

插件主要功能:

  • 自动去除图片背景,把主体完美抠出来
  • 支持多种抠图方法,适应不同类型的图片
  • 可以处理人像、物体、动物等各种主体
  • 支持视频抠图处理
  • 提供高精度的抠图效果

能给我们带来什么效果:

  • 制作证件照换背景
  • 电商产品图去背景
  • 人物抠图制作合成图
  • 视频绿幕效果处理
  • 制作透明背景的PNG图片

2. 如何安装

方法一:Git 命令安装(推荐)

  1. 找到你的 ComfyUI 文件夹
  2. 进入 custom_nodes 文件夹
  3. 在这里打开命令行窗口
  4. 输入以下命令:
git clone https://github.com/rubi-du/ComfyUI-BiRefNet-Super.git
cd ComfyUI-BiRefNet-Super
pip install -r requirements.txt
  1. 重启 ComfyUI

方法二:手动下载安装

  1. 访问 https://github.com/rubi-du/ComfyUI-BiRefNet-Super
  2. 点击绿色的 "Code" 按钮,选择 "Download ZIP"
  3. 解压到 ComfyUI 的 custom_nodes 文件夹中
  4. 重启 ComfyUI

方法三:ComfyUI-Manager 安装

  1. 在 ComfyUI 界面中打开 ComfyUI-Manager
  2. 搜索 "ComfyUI-BiRefNet-Super"
  3. 点击安装
  4. 重启 ComfyUI

3. 节点详细解析

3.1 BiRefNet 节点 - 主要抠图工具

这个节点就像一个智能剪刀,可以自动识别图片中的主体并把它从背景中切出来。

3.1.1 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
输入图片imageIMAGE类型-需要抠图的原始图片输入待处理的图像数据连接加载图片节点的输出
模型名称model_name下拉选择BiRefNet选择用哪个"大脑"来抠图选择预训练的BiRefNet模型人像用BiRefNet-portrait,通用用BiRefNet
设备类型devicecpu/cudacuda用电脑的哪个部件来工作选择CPU或GPU进行推理有显卡选cuda,没有选cpu
CPU大小cpu_size数字0让电脑内存帮忙处理的比例控制CPU内存使用量显存不够时可以设置为1-4
本地模型load_local_modeltrue/falsefalse是否使用自己下载的模型是否加载本地模型文件有本地模型文件时设为true
模型路径local_model_path文件路径空本地模型文件存放位置本地模型文件的路径如:models/birefnet/BiRefNet
精度阈值mask_precision_threshold0.0-1.00.1抠图精度的严格程度控制遮罩精度的阈值越小越精细,越大越粗糙

3.2 BiRefNet_onnx 节点 - 轻量级抠图工具

这个节点就像BiRefNet的精简版,运行更快,占用资源更少,适合日常使用。

3.2.1 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
输入图片imageIMAGE类型-需要抠图的原始图片输入待处理的图像数据连接加载图片节点的输出
设备类型devicecpu/cudacpu用电脑的哪个部件来工作选择CPU或GPU进行推理onnx模型建议用cpu
模型名称model_name下拉选择birefnet-general选择用哪个"大脑"来抠图选择ONNX格式的模型通用选general,人像选portrait
抠图方法cutout_funcputalpha/naive/alpha_mattingputalpha用什么方法把主体抠出来选择前景分离算法putalpha效果最好,naive最快
前景阈值alpha_matting_foreground_threshold0-255240什么程度算是前景Alpha抠图前景像素阈值越高越严格,只有很白的部分才算前景
背景阈值alpha_matting_background_threshold0-25510什么程度算是背景Alpha抠图背景像素阈值越低越严格,只有很黑的部分才算背景
腐蚀大小alpha_matting_erode_size0-5010边缘处理的精细程度Alpha抠图腐蚀操作的大小数字越大边缘越平滑

3.3 BiRefNet 模型加载节点 - 模型管理器

这个节点就像一个模型仓库管理员,负责加载和管理各种抠图模型。

3.3.1 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
模型类型model_type下拉选择BiRefNet选择模型的种类选择模型架构类型不同类型适用不同场景
缓存模型cache_modeltrue/falsetrue是否记住已加载的模型是否启用模型缓存开启后切换模型更快
自动下载auto_downloadtrue/falsetrue是否自动下载需要的模型自动下载远程模型首次使用建议开启
模型精度model_precisionfp16/fp32fp16模型计算的精确度模型数值精度fp16更快占用更少,fp32更准确

3.4 BiRefNet 批量处理节点 - 批量抠图工具

这个节点就像一个流水线工人,可以一次性处理多张图片,大大提高工作效率。

3.4.1 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
图片列表imagesIMAGE类型-需要批量处理的图片组批量图像输入连接多个图片或图片序列
批次大小batch_size1-164一次处理几张图片批处理的大小显存大可以设置更大值
统一尺寸uniform_sizetrue/falsefalse是否把所有图片调整到相同大小是否统一图像尺寸批量处理时建议开启
输出格式output_formatpng/jpgpng保存图片的格式输出图像格式抠图建议用png保持透明度
保存路径save_path文件路径空图片保存到哪个文件夹批量保存的路径如:output/batch_results

3.5 BiRefNet 视频处理节点 - 视频抠图工具

这个节点就像一个视频编辑师,专门处理视频中的每一帧进行抠图。

3.5.1 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
输入视频videoVIDEO类型-需要抠图的视频文件输入视频数据连接视频加载节点
帧率处理frame_rate数字30每秒处理多少帧视频帧率设置根据原视频帧率设置
时间范围time_range时间段全部处理视频的哪个时间段设置处理的时间范围如:0-60s处理前1分钟
质量设置quality1-108输出视频的质量等级视频质量参数越高质量越好但文件越大
抠图稳定性stability1-105相邻帧之间的抠图一致性时间稳定性参数越高抠图效果越稳定

3.6 BiRefNet 后处理节点 - 抠图优化工具

这个节点就像一个图片美容师,专门优化和完善抠图效果。

3.6.1 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
输入图片imageIMAGE类型-已经抠好的图片输入处理过的图像连接BiRefNet节点的输出
输入遮罩maskMASK类型-抠图的边界信息输入遮罩数据连接BiRefNet节点的mask输出
边缘平滑edge_smooth0-103让抠图边缘更自然边缘平滑程度值越大边缘越柔和
羽化效果feather0-205边缘虚化程度边缘羽化像素数让抠图边缘有渐变效果
去毛刺denoisetrue/falsetrue是否去除抠图中的小杂点是否进行去噪处理开启后抠图更干净
填充空洞fill_holestrue/falsetrue是否填补抠图中的小洞是否填充遮罩空洞开启后抠图更完整
边缘扩展edge_expand-5到50让抠图边缘向外或向内扩展边缘扩展像素数正数扩大负数缩小

4. 使用技巧和建议

4.1 选择合适的模型

  • BiRefNet-general: 适合各种类型的图片,是万能选手
  • BiRefNet-portrait: 专门用于人像抠图,效果最好
  • BiRefNet-lite: 轻量级版本,速度快但效果稍差
  • BiRefNet-matting: 专业抠图,细节处理最好

4.2 优化抠图效果

  • 图片质量越高,抠图效果越好
  • 主体与背景对比度越大,抠图越准确
  • 复杂背景建议先进行简单的预处理
  • 头发丝等细节建议使用alpha_matting方法

4.3 提高处理速度

  • 有独立显卡的用户建议选择 cuda 设备
  • 批量处理时合理设置batch_size
  • 使用onnx版本节点可以获得更快的速度
  • 开启模型缓存可以减少重复加载时间

4.4 节省显存技巧

  • 显存不足时可以设置cpu_size参数
  • 使用fp16精度可以减少显存占用
  • 降低batch_size可以减少内存使用
  • 处理大图片时可以先缩小尺寸

5. 常见问题解答

Q1: 安装后找不到节点怎么办?

A: 检查是否正确安装了依赖包,重启ComfyUI,确认插件文件夹在custom_nodes目录中。

Q2: 抠图效果不好怎么办?

A: 尝试以下方法:

  • 换用更适合的模型(人像用portrait模型)
  • 调整mask_precision_threshold参数
  • 使用alpha_matting抠图方法
  • 对图片进行预处理提高对比度

Q3: 处理速度很慢怎么办?

A: 可以尝试:

  • 使用onnx版本节点
  • 选择cuda设备(需要有显卡)
  • 降低图片分辨率
  • 开启模型缓存

Q4: 显存不足错误怎么解决?

A: 可以:

  • 设置cpu_size参数让CPU帮忙处理
  • 使用fp16精度
  • 降低batch_size
  • 关闭其他占用显存的程序

Q5: 模型下载失败怎么办?

A: 可以:

  • 检查网络连接
  • 手动下载模型文件放到指定目录
  • 设置load_local_model为true使用本地模型

6. 工作流程建议

6.1 基础抠图流程

  1. 加载图片 → BiRefNet节点 → 保存图片
  2. 适用于简单的抠图需求

6.2 高质量抠图流程

  1. 加载图片 → BiRefNet节点 → 后处理节点 → 保存图片
  2. 通过后处理优化抠图效果

6.3 批量处理流程

  1. 批量加载图片 → 批量处理节点 → 批量保存
  2. 适用于大量图片的批量处理

6.4 视频抠图流程

  1. 加载视频 → 视频处理节点 → 保存视频
  2. 用于视频中的抠图需求

7. 总结

ComfyUI-BiRefNet-Super 是一个功能强大的抠图插件,提供了多种节点来满足不同的抠图需求。通过合理搭配不同的节点和参数,可以实现高质量的抠图效果。建议新手从基础的BiRefNet节点开始学习,逐步尝试其他高级功能。

记住:抠图质量主要取决于原图质量和参数设置,多尝试不同的参数组合,找到最适合你图片的设置方案!

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号