KJNodes/maskinggenerated
Grow Mask With Blur(GrowMaskWithBlur)
该节点基于 Kornia 库的形态学操作实现蒙版扩展,支持处理单张蒙版或蒙版批次。
Grow Mask With Blur
mask
mask
mask_inverted
expand
INT
incremental_expandrate
0.0
tapered_corners
flip_input
blur_radius
0.0
lerp_alpha
1.00
decay_factor
1.00
fill_holes
KJNodes
Grow Mask With Blur 节点基于 Kornia 库的形态学操作实现蒙版扩展,支持处理单张蒙版或蒙版批次。
GrowMaskWithBlur 是一个用于处理和增强蒙版的节点。它的核心功能是扩展或收缩输入的蒙版区域,并可以应用模糊效果,从而生成平滑或具有特定形状变化的蒙版。
节点功能
该节点基于 Kornia 库的形态学操作实现蒙版扩展,支持处理单张蒙版或蒙版批次。其核心机制是通过调整像素边界来改变蒙版大小,并可选择性地应用高斯模糊来柔化边缘,同时提供了插值和衰减因子用于处理序列帧之间的过渡。
节点参数说明 - Grow Mask With Blur
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
mask | MASK | 是 | - | - | 输入蒙版或蒙版批次。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
expand | INT | 是 | 0 | -MAX_RESOLUTION - MAX_RESOLUTION (步长: 1) | expand(输入参数):控制蒙版扩展或收缩的像素数量。取值范围为 -MAX_RESOLUTION 到 MAX_RESOLUTION,步长为 1。正值扩展,负值收缩。 |
incremental_expandrate | FLOAT | 是 | 0.0 | 0.0 - 100.0 (步长: 0.1) | incremental_expandrate(输入参数):为序列中的每一帧按此速率递增扩展量。取值范围 0.0 到 100.0,步长 0.1。 |
tapered_corners | BOOLEAN | 是 | True | - | tapered_corners(输入参数):启用时,使用锥形角点进行形态学操作,否则使用标准矩形。默认启用。 |
flip_input | BOOLEAN | 是 | False | - | flip_input(输入参数):启用时,在处理前将输入蒙版进行反转(黑白互换)。 |
blur_radius | FLOAT | 是 | 0.0 | 0.0 - 100 (步长: 0.1) | blur_radius(输入参数):对处理后的蒙版应用高斯模糊的半径。值大于 0 时生效,范围 0.0 到 100,步长 0.1。 |
lerp_alpha | FLOAT | 是 | 1.0 | 0.0 - 1.0 (步长: 0.01) | lerp_alpha(输入参数):用于在帧之间进行线性插值的 Alpha 值。范围 0.0 到 1.0,步长 0.01。 |
decay_factor | FLOAT | 是 | 1.0 | 0.0 - 1.0 (步长: 0.01) | decay_factor(输入参数):用于帧间插值的衰减因子。范围 0.0 到 1.0,步长 0.01。 |
fill_holes | BOOLEAN | 否 | False | - | 填充蒙版中的孔洞(速度较慢)。 |
输出 (Outputs)
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| mask | MASK | mask(输出参数):输出经过处理后的最终蒙版。 |
| mask_inverted | MASK | mask_inverted(输出参数):输出经过处理后的蒙版的反转版本。 |
使用场景
在图像生成或视频处理工作流中,此节点非常有用。例如,在制作一个逐渐显现的动画效果时,你可以将初始物体蒙版连接至此节点,通过逐帧增加expand值并配合blur_radius,来创建物体边缘柔和扩散的动画蒙版序列。
注意事项
请注意,fill_holes(填充孔洞)功能被标记为速度较慢的操作,在处理高分辨率蒙版或大批量数据时应谨慎使用,以免影响工作流执行效率。
Grow Mask With Blur 节点源码链接
Grow Mask With Blur 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。