 rui40000andClaude Opus 4.8
|
d47fd27062
|
feat: 新增 Lucida 抠图节点(BiRefNet_HR 微调,擅长文字/Logo/插画/玻璃)
模型 https://huggingface.co/egeorcun/lucida (MIT),220M 参数、885MB。
作者基准:文字/Logo 0.0091(商业参考 0.0123)、插画 0.0092、
伪装 0.0270、总体 0.0257。
- 模型代码(2250 行)内嵌 lucida/ 子包,不用 trust_remote_code:
那会在运行时拉取并执行远程代码,ComfyUI 场景既不该联网也不该如此;
构造传 bb_pretrained=False,避免联网拉 Swin 预训练权重
- 预处理规格与 BiRefNet 系一致,复用 FeyNobg 那份已验证实现;
输出适配 list 格式(eval 下 forward 返回各尺度预测,取 [-1])
- 权重加载严格校验,除窗口尺寸推出的确定性 buffer 外失配即中止
- 不开放分辨率选项:模型 Config.size=1024 且 decoder 走 patch split
示例工作流把 Lucida 与 FeyNobg 并联便于同图对照。实测两者差异
不是精度高低而是「前景」定义不同:同一张动漫插画上 FeyNobg 只抠人物
(前景占比 0.098),Lucida 还把半透明的云判为前景(0.391),
与其训练透明材质的目标一致,两者互补。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-29 11:08:35 +08:00 |
|
 rui40000andClaude Opus 4.8
|
be93fd36a3
|
feat: FeyNobg 抠图开放半透明控制与长图形变补救参数
针对「主体整片半透明发灰」的实际反馈,模型侧无可调参数
(架构参数训练时已固化),故在后处理层开放:
- alpha_threshold / alpha_softness:以阈值为中心、柔和度为宽度
取一段区间线性拉伸到 [0,1],压掉灰雾同时保留边缘过渡。
默认 (0.5, 1.0) 区间恰为 [0,1],是恒等变换,行为与之前逐位一致;
实测 (0.35, 0.3) 半透明像素占比 1.49% -> 0.31%,主体均值几乎不变
- keep_aspect_ratio:模型固定吃 1024 方图,长图默认被拉伸压扁。
开启后改为等比缩放 + 边缘延展补边(不填黑,避免造出假轮廓),
推理后按有效区域裁掉补边
同步更新示例工作流的 widgets_values(widget 由 5 个增至 8 个,
不同步会导致参数错位)与 Note 说明。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-29 10:10:10 +08:00 |
|
 rui40000andClaude Opus 4.8
|
01a26baea9
|
feat: 为水印与 FeyNobg 抠图节点补充示例工作流
example_workflow/FeyNobg抠图.json:
- 加载图像 → 抠图 → alpha 预览 / cutout 预览 / 透明 RGBA 保存
- 含 InvertMask 环节:JoinImageWithAlpha 内部会做 1-alpha,
不先反相会得到前景透明的反效果
example_workflow/满屏文字水印.json:
- 同一张图并联两组参数(常规白色半透明 vs 高密度黄色宽字距)便于对比
- Note 说明八个参数的调法,含密度与字号联动的换算关系
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-29 09:48:03 +08:00 |
|
rui40000
|
a826b42576
|
feat: 增加 SDMatte 示例工作流
包含 BiRefNet 出粗遮罩 -> SDMatte 精细化 -> 合成透明背景 RGBA 的完整链路,
并附 Note 节点说明易踩的坑:
- is_transparent:抠玻璃/水/纱/烟雾必须打开。实测关闭时 84.8% 的像素落在
半灰区间(背景浮灰雾),打开后降到 27.7%
- image 直接接 LoadImage 原图,而非 BiRefNet 的 image 输出(后者为 RGBA,
虽经通道收敛后等价,但直连原图的数据流更清晰)
- InvertMask 不可省:JoinImageWithAlpha 内部会做 alpha = 1 - alpha
- BiRefNet 的 process_detail 保持关闭:SDMatte 只取其外接框,细化是浪费
|
2026-07-16 12:01:16 +08:00 |
|