ControlNet 的控制图像可以通过两种方式提供:
- 一种是显式方式,直接传入 control_image,由用户预先生成并提供;
 - 另一种是隐式方式,通过传入 segs_preprocessor(如 Canny、Depth 等),由系统在内部根据原图自动生成控制图像。
 
两者本质上都是为 ControlNet 提供条件输入,只是一个是用户明确指定,一个是由系统自动处理。
| 输入参数 | |
| segs | 要处理的区域结构,包含图像裁剪、掩码、置信度等 | 
| control_net | 用于注入控制的 ControlNet 模型。 | 
| segs_preprocessor | 区域掩码预处理器,如边缘检测、深度图转换等。用于确保 ControlNet 接收的控制图符合模型预期格式。 | 
| control_image | 自定义控制图像,若提供将替代 SEG 中默认的 cropped_image。 | 
| vae | 编解码模型。 | 
| 输出参数 | |
| SEGS | 含有 control_net_wrapper 的区域结构,后续节点如 DetailerForEach 将使用其中的控制信息。 | 
| 控件参数 | |
| strength | 控制强度,范围 0.0–10.0,默认 1.0。 | 
| start_percent | 起始起作用时间。 | 
| end_percent | 结束作用时间。 | 
ControlNet 的控制图像可以通过两种方式提供:
两者本质上都是为 ControlNet 提供条件输入,只是一个是用户明确指定,一个是由系统自动处理。

可加入知识星球获取所有示例工作流

微信扫码入群,加入AIGC大家庭,与大家一起交流学习