StableDiffusion换脸与固定脸教程-幽络源土拨鼠

StableDiffusion换脸与固定脸教程-幽络源土拨鼠

上节教程

StableDiffusion的脸部修复与换表情

概述

StableDiffusion的强大之处不只是人脸修复、更换表情,还可以替换人脸,本节教程将讲述StableDiffusion的人脸更换(也称为脸部固定)配置以及使用教程。

下载 sd-webui-controlnet

下载方式一:https://github.com/Mikubill/sd-webui-controlnet

下载方式二:https://pan.quark.cn/s/af9d007ce347

下载后,将其解压到stable-diffusion-webui的extensions目录下,然后名字需要去掉“-main”字符串,如图

efaf5383-19b2-4a30-9155-74613dcdbb39

下载模型

下载方式一:https://huggingface.co/h94/IP-Adapter-FaceID/tree/main

这里,我们只需要下载 ip-adapter-faceid-plus_sd15.bin 和 ip-adapter-faceid-plus_sd15_lora.safetensors 即可,如图

09fbe369-7a6f-4f50-9ff0-66a761a60ddd

下载方式二:

点击下载 ip-adapter-faceid-plus_sd15_lora.safetensors

点击下载ip-adapter-faceid-plus_sd15.bin

然后将 ip-adapter-faceid-plus_sd15.bin 放入 stable-diffusion-webui\extensions\sd-webui-controlnet\models 中,如图

e649e9b4-0188-4fb4-a8dc-a58a3cec5f7c

再将 ip-adapter-faceid-plus_sd15_lora.safetensors 放入 stable-diffusion-webui\models\Lora中,如图

ec19962f-5858-4b4d-9c18-fc9fd054ffbd

准备模型所需数据及配置

在 stable-diffusion-webui\extensions\sd-webui-controlnet\annotator 目录下创建三级目录 downloads\insightface\models,如图 

70b3dead-c52b-4433-b5ff-e9331a781750

然后下载 buffalo_l.zip

下载方式一:https://github.com/deepinsight/insightface/releases

下载方式二:https://pan.quark.cn/s/6d7fb4e03be2

然后将压缩包解压到 如下目录

stable-diffusion-webui\extensions\sd-webui-controlnet\annotator\downloads\insightface\models

如图

80d3763a-2eac-4e65-8122-1cb5e53c06a5

下载 pytorch_model.bin

下载方式一:https://huggingface.co/h94/IP-Adapter/tree/main/models/image_encoder

下载方式二:https://pan.quark.cn/s/83bf1aa2d770

然后在 stable-diffusion-webui\extensions\sd-webui-controlnet\annotator\downloads 目录中创建 clip_vision文件夹,并将 pytorch_model.bin放进去且重命名为 clip_h.pth,如图

3790f663-a510-4f9d-ac9e-df05a5508844

下载并安装 insightface-0.7.3-cp310-cp310-win_amd64.whl

下载方式一:https://github.com/Gourieff/Assets/tree/main/Insightface

下载方式二:https://pan.quark.cn/s/05bacb5e2f21

然后将下载后的whl文件放置到 stable-diffusion-webui 目录下

然后开始准备安装这个whl,使用cmd命令进入 stable-diffusion-webui\venv\Scripts 中,然后执行  activate 命令激活Python虚拟环境,如图

image

再使用两次 cd .. 命令返回到 stable-diffusion-webui 目录,执行如下命令安装whl

pip install insightface-0.7.3-cp310-cp310-win_amd64.whl

结果如下图

1-1

开始使用换脸

在上面所有的配置完成后,重启StableDiffusionWebUI,我们来开始进行人脸更换

首先在promt提示词框中加入 ip-adapter-faceid-plus_sd15_lora,直接点击即可,如图

c17bba72-f5bd-4446-97b0-638fbd9df780

其次,在controlnet中 勾选 enable、pixel perfect、IP-Adapter,然后上传一个要替换的头像,比如科比

再在Preprocessor 下拉选择我们已有的 ip-adapter_face_id_plus,以及在 Model 选择我们已有的 ip-adapter-faceid-plus_sd15,如图

7af983e7-71b1-4b6c-9704-be6016129f9f

然后提示词中这里使用 男孩boy、直升机Helicopter,点击生成图片后结果如下

3972c24f-f74f-4059-b9e4-4cf62902d059

结语

以上是幽络源的StableDiffusion人脸更换或者说称之为人脸固定教程,有疑问或感兴趣的朋友可以加入我们的QQ群交流307531422

总结

当然StableDiffusion的功能不只是生成图片,视频也是可以生成的,关注幽络源,持续为你提供更多本地玩AI教程

© 版权声明
THE END
喜欢就支持一下吧
分享
评论 抢沙发

请登录后发表评论

    暂无评论内容