Easy Diffusion: ControlNet篇(续)

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

首先下载所需的模型文件,这里使用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。点击开始生成图片。

图片

图片

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

duhaining1976

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值