Stable-Diffusion ControlNet插件 DWPose模型下载及使用
webui Version: v1.9.3
DWPose项目地址: https://huggingface.co/yzd-v/DWPose
国内镜像: https://gitee.com/hf-models/DWPose
准备工作
先安装 git-lfs,下载git仓库大文件会用到
文档: https://help.gitee.com/enterprise/code-manage/code-hosting/large-file-manage/git-lfs
https://gitee.com/mirrors/git-lfs/blob/main/README.md
然后确保已经安装了controlnet插件
国内镜像: https://gitee.com/stable_diffusion/sd-webui-controlnet.git
下载DWPose
cd stable-diffusion-webui/extensions/sd-webui-controlnet/annotator/downloads/
git lfs clone https://gitee.com/hf-models/DWPose.git
下载完成后, 当前应该是 DWpose openpose 两个目录
drwxr-xr-x 15 xxx staff 480B May 2 10:20 DWpose
drwxr-xr-x 1 xxx staff 6B May 1 15:21 openpose
如果以前没下载过openpose的模型文件, openpose应该是个空目录, 可以直接删掉, 然后软连接到DWpose
rmdir openpose
ln -s DWpose openpose #或者直接 mv
必要说明:
如果模型文件路径有问题, 就会出现以下报错提示
FileExistsError: [Errno 17] File exists:
'stable-diffusion-webui/extensions/sd-webui-controlnet/annotator/downloads/openpose'
可以推断, controlnet会从openpose那个目录里加载文件
重启webUI, 到文生图或者图生图页面,
找到并启用controlnet,
选择 openpose -> dw_openpose_full
上传一张背景简单的人物姿势图片, 点 炸一下就提取骨骼图了, 然后再点击编辑就可以了.
================# 水平有限 欢迎指正 #=================