SAMDetector (segmented)

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