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_threshold约0.5开始,根据漏检或误检进行调整。 - 使用
bbox_dilation确保边界框包含足够的对象供修复阶段使用。如果检测到的框过大,可将bbox_dilation设为负值。 bbox_crop_factor控制修复区域中包含多少周围上下文。较大的值包含更多上下文,但也可能导致修复阶段处理更大区域。- 在典型的 Easy-Use DetailerFix 画面中,将此节点的
PIPE_LINE输入到修复节点,然后在修复阶段提供要处理的图像。
评论
使用 GitHub 登录后即可参与讨论。