当前位置:   article > 正文

Easy Diffusion: ControlNet篇(续)_easydiffusion如何提前下载模型文件

easydiffusion如何提前下载模型文件

除了直接下载骨骼图外,也有工具可以生成骨骼图,甚至可以通过提取现有的图片中人物的姿态,来确定待生成的人物的姿态。这样可以让使用者借鉴现有的图片,然后根据自己的设计更加便利地进行创作。

首先下载所需的模型文件,这里使用control_v11p_sd15_canny.pth文件,大小也约为1.4G。把它放在models\controlnet目录下(如果找不到controlnet目录就创建一个)

准备一张可以用来进行姿态控制的样例图片

图片

由于从照片提取姿态,需要从抱脸网自动下载并加载一些模型文件。如果没有科学上网,则会下载失败。这个问题在前面的文章(模型的自动下载技巧-环境变量的设置)中是给出过解决方案的。

如果在虚拟环境的目录(envs\diffusers\Lib\site-packages\huggingface_hub)下找到constants.py文件,搜索关键字段ENDPOINT = os.getenv("HF_ENDPOINT") ,会找到这么一行代码是用来设置抱脸网站的下载地址

ENDPOINT = os.getenv("HF_ENDPOINT") or (_HF_DEFAULT_STAGING_ENDPOINT if _staging_mode else _HF_DEFAULT_ENDPOINT)

这里标粗的字样会读取环境变量HF_ENDPOINT的值。如果我们设置了环境变量HF_ENDPOINT的值,就会优先使用。当然,也可以在代码中直接修改这行代码以强制设定ENDPOINT的值。(建议修改前复制一下constants.py做个备份)

ENDPOINT = "https://hf-mirror.com"

输入提示词“woman,moyou, solo, on side, dress, lying, black hair, blue dress, snow, blue eyes, blue theme, looking at viewer, bare shoulders, lips, hair ornament, bare arms, A Beautiful Chinese Woman,”,

上传参考照片。在Filter to apply对应的下拉菜单中选OpenPose, 在Model对应的下拉菜单中选OpenPose。点击开始生成图片。

图片

图片

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/817848
推荐阅读
相关标签
  

闽ICP备14008679号