ControlNet插件通过OpenPose关键点图实现人物姿势精准控制。需安装插件、下载放置openpose模型文件、启用预处理器生成骨骼图,并合理配置weight(1.0–1.5)、控制步长及启用选项。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望在AI绘画中精确控制人物姿势,但生成结果肢体扭曲或姿态失真,则说明当前缺乏对骨骼结构的显式引导。ControlNet插件通过引入人体关键点图(OpenPose)作为条件输入,可实现对人物关节位置、肢体朝向与整体构图的强约束。以下是安装ControlNet插件并配置姿势控制模型的具体步骤:
一、ControlNet插件安装(四种方式)
插件必须正确部署至Stable Diffusion WebUI的extensions目录,且需与当前WebUI主程序版本兼容。任选以下一种方式完成安装即可启动后续模型配置。
1、点击WebUI顶部菜单栏的Extensions → Available,等待插件列表完全加载;
2、按下Ctrl + F调出搜索框,输入sd-webui-controlnet;
3、在搜索结果中定位到官方插件条目,点击右侧Install按钮;
4、安装完成后点击页面上方黄色按钮Apply and restart UI,完成重启。
1、进入Extensions → Install from URL标签页;
2、在Extension's git repository URL输入框中粘贴:https://github.com/Mikubill/sd-webui-controlnet.git;
3、点击Install,等待日志显示“Installed into /extensions/sd-webui-controlnet”;
4、切换至Installed标签页,勾选该插件并点击Apply and restart UI。
1、访问GitHub仓库地址:https://github.com/Mikubill/sd-webui-controlnet;
2、点击绿色Code按钮 → Download ZIP,保存压缩包至本地;
3、解压后获得名为sd-webui-controlnet的文件夹;
4、将该文件夹完整复制到路径:stable-diffusion-webui/extensions/;
5、彻底关闭WebUI所有后台Python进程,重新运行启动脚本。
1、打开命令行(CMD或PowerShell),进入目录:stable-diffusion-webui/extensions/;
2、执行命令:git clone https://github.com/Mikubill/sd-webui-controlnet.git;
3、等待克隆完成,返回WebUI的Installed标签页;
4、勾选sd-webui-controlnet插件,点击Apply and restart UI。
二、OpenPose模型下载与放置
仅安装插件无法启用姿势控制功能,必须部署专用的人体骨骼识别模型。OpenPose模型负责将输入图像解析为18个关键点坐标图,并将其作为条件注入扩散过程,从而锁定四肢、躯干与头部的空间关系。
1、打开HuggingFace ControlNet官方模型库:https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main;
2、下载以下两个配套文件:control_v11p_sd15_openpose.pth 与 control_v11p_sd15_openpose.yaml;
3、确认二者文件名完全一致,仅扩展名不同,缺一不可;
4、将这两个文件一同放入目录:stable-diffusion-webui/extensions/sd-webui-controlnet/models/。
三、预处理器启用与姿势图生成
ControlNet依赖预处理器(Preprocessor)将原始图像转换为结构化控制信号。OpenPose预处理器可自动检测并绘制人体骨骼线稿,无需手动绘制骨架图,大幅降低使用门槛。
1、重启WebUI后,在txt2img或img2img界面底部展开ControlNet面板;
2、下拉选择Control Type为openpose;
3、点击Preprocessor下拉菜单,选择openpose_full或openpose_hand(后者支持手部关键点细化);
4、上传一张含清晰人像的参考图,点击Detect按钮;
5、界面将自动生成对应骨骼关键点图,并自动填充至ControlNet输入框中。
四、姿势控制参数配置
参数设置直接影响姿势引导强度与图像自然度之间的平衡。过高可能导致肢体僵硬,过低则失去控制效果,需根据提示词复杂度与参考图质量动态调整。
1、在ControlNet面板中,将Weight值设为1.0–1.5(默认1.0,增强控制可上调至1.3);
2、将Starting Control Step设为0.0,Ending Control Step设为1.0,确保全程参与;
3、勾选Enable与Pixel Perfect选项;
4、在txt2img主提示词中加入standing pose, front view, full body等明确姿态描述,强化语义协同。










