以下表示根据检测框的 area(面积)进行降序排序后,从索引 0 开始依次遍历,先筛除面积最大的前两个检测框,仅保留后续面积较小的三个检测框。
ComfyUI-Impact-Pack
SEGS Filter (ordered)
节点功能:根据不同的排序标准对 SEGS 进行排序,并选择特定范围内的分割区域。
SEGS Filter (ordered)-节点参数说明
输入参数 | |
segs | 输入分割区域列表。 |
输出参数 | |
filtered_SEGS | 排序后保留的区域。 |
remained_SEGS | 排除部分的剩余区域。 |
控件参数 | |
target | 用于排序的目标字段。 none 表示保持原始顺序。建议常用: area(=w*h) 提取最大目标; y1 提取最靠上的区域。 |
order | 排序方式: descending:降序(大→小) ascending:升序(小→大) 例如取面积最大设为 descending,取最靠左设为 ascending。 |
take_start | 起始索引,从排序后的第几项开始取。 |
take_count | 要取的区域数量。 |