was-node-suite-comfyui
时间:2025/11/07
Mask Dominant Region
此节点通过筛选出面积最大的区域并用亮度阈值进行资格检验,对遮罩进行清理、锁定核心主体。
Mask Dominant Region-节点参数说明
| 输入参数 | |
| masks | 需要进行主导区域提取的源遮罩。节点将在这个输入的 masks 中寻找面积最大的区域。 |
| 输出参数 | |
| MASKS | 节点处理后生成的最终遮罩。根据 threshold 的判断,其输出结果只会有两种可能:一个仅包含输入遮罩中那个通过了threshold资格审查的、面积最大的区域的新遮罩。所有其他小的、非主体的区域都已被清除。一个纯黑色的遮罩。这发生在输入遮罩中面积最大的区域因为其内部最亮点亮度不足,未能通过 threshold 门槛审查的情况下。 |
| 控件参数 | |
| threshold | 不是一个用来改变遮罩形状的亮度滑块,而是一个全有或全无的资格审查门槛。节点会先找到面积最大的区域,然后检查该区域内最亮的像素点的亮度值 (max_brightness)。判断逻辑:如果 max_brightness 小于设定的 threshold 值,那么节点会判定这个区域“亮度不达标”,并输出一个纯黑色的遮罩(即完全丢弃该区域)。如果 max_brightness 大于或等于设定的 threshold 值,节点则判定该区域“资格合格”,并输出一个仅包含这个完整主导区域的新遮罩。可以用它来过滤掉那些虽然面积很大但整体过于灰暗、模糊的无效区域。例如,设置 threshold 为 128,意味着只接受那些至少包含一个半亮以上像素点的主体区域。 |

