Separate Masks

节点功能:将一个包含多个连接组件的复杂掩码分离成多个独立的掩码。

输入参数

参数名称说明
mask输入的掩码或掩码批次。

输出参数

参数名称说明
mask分离出的多个掩码组成的批次(按 x 坐标排序)

控件参数

参数名称说明
size_threshold_width区域最小宽度,低于此值的组件将被忽略。
size_threshold_height区域最小高度,低于此值的组件将被忽略。
mode选择分离方式。convex_polygons 使用多边形逼近,area 保留原始区域形状。
max_poly_points多边形逼近点数上限,仅在 convex 模式下有效。点数越多,多边形越精细。推荐值为 8~12,避免性能开销过大。


  • size_threshold_width:组件的最小宽度阈值,默认值为 256 像素。只有宽度大于或等于此值的组件才会被保留。
  • size_threshold_height:组件的最小高度阈值,默认值为 256 像素。只有高度大于或等于此值的组件才会被保留。

size_threshold_width=128,size_threshold_height=128时有5个,size_threshold_width=256,size_threshold_height=256时有3个,前两个因为宽度或者高度达不到256就被过滤掉了。


convex_polygons:基于原始 area 区域生成其凸包(Convex Hull),用于构建更规则、封闭的掩膜形状。


max_poly_points: 多边形最大点数。该值是几就是几边形。