第三方插件
ComfyUI-Impact-Pack
SAMDetector (segmented)
使用 SAM (Segment Anything Model) 技术对输入的 SEGS 区域进行精确分割。SAMDetector (segmented)-
节点中英文对比
按当前节点配置,分别展示中文与英文节点结构。
中文节点
SAMDetector (segmented)
detection_hint
dilation
threshold
bbox_expansion
mask_hint_threshold
mask_hint_use_negative
英文节点
SAMDetector (segmented)
detection_hint
dilation
threshold
bbox_expansion
mask_hint_threshold
mask_hint_use_negative
参数说明
依据当前节点关联的 `NodesItems` 数据展示输入、输出与控件说明。
输入参数
sam_model
sam_model
预加载的 Segment Anything 模型实例。
segs
segs
区域分割信息,仅包含位置与框信息,不含图像。
image
image
用于参考的原始图像。
输出参数
combined_mask
combined_mask
所有 SAM 区域掩码融合而成的联合掩码图。
batch_masks
batch_masks
每个区域单独输出的掩码集合,组成 batch。
控件参数
detection_hint
detection_hint
指定 SAM 使用的提示类型:
center - 1:一个中心点作提示,基础常用。
horizontal - 2:两个水平点确定提示区域。
vertical - 2:两个垂直点确定提示区域。
rect - 4:四个点定义矩形作提示。
diamond - 4:四个点构成菱形作提示。
mask - area:用区域作提示分割目标。
mask - points:多个点辅助分割。
mask - point - bbox:点和边界框结合提示。
none:不使用提示 。
dilation
dilation
对 SAM 输出 mask 进行形态学膨胀(正)或腐蚀(负)处理。
threshold
threshold
SAM 模型输出的 mask 置信度阈值。值越大掩码越精细(目标范围更小)。推荐范围 0.85~0.95。
bbox_expansion
bbox_expansion
SAM 在处理每个 bbox 时的额外边界扩展像素数。
mask_hint_threshold
mask_hint_threshold
当使用掩码作为提示时,用于控制提示掩码强度的阈值。影响提示点从原掩码中提取方式;建议保持默认值 0.7。
mask_hint_use_negative
mask_hint_use_negative
是否使用负提示信息:
False, Small, Outter。
Small 排除较小区域;Outter 排除区域外侧背景;提高多目标区分度。
详细说明
结合节点用途、参数和调用方式,给出更完整的说明内容。
暂无节点说明
同类节点导航
继续浏览同一分类下的相邻节点,方便串联学习。