KJNodes/maskinggenerated

Round Mask(RoundMask)

该节点在技术上接收一个 MASK 类型的张量作为输入,并对其中的每个像素值执行 `round()` 函数操作。

Round Mask

mask
MASK
KJNodes

Round Mask 节点在技术上接收一个 MASK 类型的张量作为输入,并对其中的每个像素值执行 round() 函数操作。

Round Mask 节点是一个用于处理遮罩的实用工具。它的核心功能是将输入的灰度遮罩或遮罩批次,通过四舍五入的方式,转换为非黑即白的二值化遮罩。这个操作可以有效地将带有中间灰度值的遮罩,简化为清晰的、仅包含 0 和 1 的遮罩数据。

节点功能

该节点在技术上接收一个 MASK 类型的张量作为输入,并对其中的每个像素值执行 round() 函数操作。无论输入遮罩的像素值是连续的浮点数(例如,0.3, 0.7)还是其他数值,经过处理后,所有大于等于 0.5 的值会被近似为 1(白色/前景),所有小于 0.5 的值会被近似为 0(黑色/背景)。它支持处理单个遮罩或批量的遮罩,输出一个维度与输入相同的二值化 MASK。

节点参数说明 - Round Mask

输入

参数名称数据类型必填默认值取值范围/选项说明
maskMASK---

输出

参数名称数据类型说明
MASKMASK-

使用场景

在图像生成或编辑工作流中,当你需要从一个模糊的、带有羽化边缘的遮罩(例如,由 SAM 分割模型生成的遮罩)中提取出精确的物体轮廓时,可以使用此节点。将其连接到遮罩生成节点的下游,可以快速获得一个硬边缘的遮罩,用于后续的精准抠图、局部重绘或作为其他图像处理节点的输入条件。

Round Mask 节点源码链接

Round Mask 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…