EasyUse/Fixgenerated

UltralyticsDetector (Pipe) 节点:ComfyUI-Easy-Use 边界框检测器(ultralyticsDetectorForDetailerFix)

来自 ComfyUI-Easy-Use 的 UltralyticsDetector (Pipe) 节点。

ultralytics Detector For Detailer Fix

bbox_segm_pipe
model_name
COMBO
bbox_threshold
0.50
bbox_dilation
10
bbox_crop_factor
3.0
Easy Use

描述

UltralyticsDetector (Pipe) 节点从 Ultralytics YOLO 模型创建边界框检测器,并将其打包为 PIPE_LINE,供 Easy-Use DetailerFix 管道使用。它属于 EasyUse/Fix 类别,专为检测到的对象由后续修复阶段进行修复或精修的工作流而设计。此节点不执行修复本身;它仅将检测器配置作为管道的一部分提供。

输入

model_name

  • 类型:组合
  • 必填:是

选择要加载的 Ultralytics 检测模型。下拉列表列出可供 ComfyUI 使用的 Ultralytics 模型。选择用于定位图像中对象的模型。

bbox_threshold

  • 类型:浮点
  • 必填:是
  • 默认值:0.5
  • 最小值:0
  • 最大值:1
  • 步长:0.01

检测到的边界框的置信度阈值。仅保留置信度高于此值的检测结果。提高阈值可减少误检;降低阈值可包含更多潜在检测结果。

bbox_dilation

  • 类型:整数
  • 必填:是
  • 默认值:10
  • 最小值:-512
  • 最大值:512
  • 步长:1

按指定的像素数扩展每个检测到的边界框,之后再供细节修复器使用。正值会扩大检测对象周围的框,增加有用的上下文。负值会缩小框,当检测器返回的框过于宽松时,此功能会有所帮助。

bbox_crop_factor

  • 类型:浮点
  • 必填:是
  • 默认值:3.0
  • 最小值:1.0
  • 最大值:10.0
  • 步长:0.1

控制在为修复阶段准备裁剪时,检测到的边界框的缩放程度。较大的值可提供更多周围上下文;较小的值使裁剪更接近原始边界框。

输出

  • PIPE_LINE:包含已配置的 Ultralytics 边界框检测器及其设置的管道对象。将其连接到下游的 DetailerFix / 修复节点的管道输入。

使用说明

  • 这是一个检测器提供商,而非图像处理器。它不返回图像或遮罩;它将检测器配置放入管道中。
  • bbox_threshold0.5 开始,根据漏检或误检进行调整。
  • 使用 bbox_dilation 确保边界框包含足够的对象供修复阶段使用。如果检测到的框过大,可将 bbox_dilation 设为负值。
  • bbox_crop_factor 控制修复区域中包含多少周围上下文。较大的值包含更多上下文,但也可能导致修复阶段处理更大区域。
  • 在典型的 Easy-Use DetailerFix 画面中,将此节点的 PIPE_LINE 输入到修复节点,然后在修复阶段提供要处理的图像。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…