参数名称 | 说明 |
---|---|
BBOX_DETECTOR | 返回的边界框检测器实例,可用于下游节点的 bbox 检测逻辑。 |
SEGM_DETECTOR | 返回的分割检测器实例(或空),用于图像区域分析。 |
UltralyticsDetectorProvider
节点功能:该节点的作用是从本地模型文件中加载一个 Ultralytics YOLO 检测模型(支持边界框检测或语义分割)
输出参数
控件参数
参数名称 | 说明 |
---|---|
model_name | 模型名称,格式为:bbox/xxx.pt 或 segm/xxx.pt,对应放在 ultralytics_bbox 或 ultralytics_segm 文件夹下的模型文件。 |
注意:该节点一次只能加载 BBOX 或 SEGM 类型中的一种模型,并需根据 model_name 所选择的模型类型来正确连接输出口。
例如,bbox/face_yolov8m.pt 是一个 BBOX 类型的人脸检测模型,因此在连线时应选择 BBOX_DETECTOR 输出口进行连接。
如果此时尝试连接 SEGM_DETECTOR 输出口,则会BBOX_DETECTOR输出接口显示红叉,这是因为所加载的模型并不支持分割(SEGM)功能。
下面两张图片说明BBOX模型和SEGM模型的区别:
此时换了一个分割模型,它支持SEGM_DETECTOR 。
该节点用的最多的还是搭配FaceDetailer节点做人物的脸部优化任务。