was-node-suite-comfyui
时间:2025/11/07
Mask Crop Region
自动识别并裁剪出蒙版(MASK)中的主要或次要区域,并输出裁剪后的蒙版及该区域的精确位置和尺寸信息。
Mask Crop Region-节点参数说明
| 输入参数 | |
| mask | 节点要处理的遮罩,一个黑白图像,其中白色部分代表感兴趣的区域,黑色部分代表背景。 |
| 输出参数 | |
| cropped_mask | 经过裁剪后生成的新蒙版,尺寸会比原始输入蒙版小,内容仅包含被选中的目标区域(以及周围的padding)。 |
| crop_data | 输出一个包含裁剪信息的元组数据,用于其他节点对原始图像进行同样的裁剪操作。 |
| top_int | 输出一个整数,表示裁剪框上边缘在其原始图像中的 Y 坐标。 |
| left_int | 输出一个整数,表示裁剪框左边缘在其原始图像中的 X 坐标。 |
| right_int | 输出一个整数,表示裁剪框右边缘在其原始图像中的 X 坐标。 |
| bottom_int | 输出一个整数,表示裁剪框下边缘在其原始图像中的 Y 坐标。 |
| width_int | 输出一个整数,表示裁剪框的宽度(单位:像素)。 |
| height_int | 输出一个整数,表示裁剪框的高度(单位:像素)。 |
| 控件参数 | |
| padding | 整数,定义了在裁剪区域边界之外额外增加的像素数。默认值为 24。增加 padding 会让裁剪框变得更大,确保目标物体的边缘不会被切掉,为后续处理留出更多上下文空间。 |
| region_type | 字符串选项,用于决定裁剪哪个区域。dominant (主要区域):选择此项,节点会识别蒙版中所有独立的、不相连的白色区域,并找出其中面积最大的一个进行裁剪。minority (次要区域):选择此项,节点会找出蒙版中面积最小的一个独立区域进行裁剪。 |

