stable diffusion controlnet openpose depth等模型预处理报错
今天学习测试openpose功能的时候,预处理一直报错无法生成骨骼图,经过一天的网上爬文整理各种碎片化的信息终于解决,分享我的案例给大家参考。
1,这个功能在初次使用的时候会检测本地是否已下载好所需的模型,如果没有,则会自动下载到本地如下目录:
(前面这段是你的stable diffusion安装目录)...\extensions\sd-webui-controlnet\annotator\downloads
例如openpose,测试时发现,只有在body_pose_model.pth、facenet.pth、hand_pose_model.pth这三个模型都成功下载好之后,才能成功生成骨骼图,我们可以在预处理器中逐个选中身体、脸部、手部相关的几个选项,跑一次,让系统自动帮忙下载;
depth等其他功能如果也报错盲猜是可以同样处理;
2,上面提到的系统自动下载,是有可能不成功的,可以多试几次,或者按需打开魔法工具;然后这些模型一般都比较大,需要耐心等待,(我使用的整合包带有控制台,可以看到下载进度条),直到这个功能所需的模型全部成功下载好,就能正常使用了。
如果文章刚好帮助到你,欢迎一键三连哦!!