本文两个部分,前面是roop插件的安装方法,后部分是操作应用。

一键换脸插件roop的安装方法有两个,

一个是傻瓜式,不用构建环境,直接将需要的模型资源(领取方式在文末)放到对应的文件夹即可,推荐小白使用这种方法。

另一个是先布置环境,然后利用秋叶包里面的python安装模型等,要走一个流程,缺点是文件大,且步骤多,容易出bug,优点是了解整个过程的逻辑和规律。

方法一:

1、在秋叶大佬整合包里面把py310文件夹改个名字,比如py310-原备份,把我构建好的py310文件夹移动进去(文件名py310不要改变);

2、然后别急着启动!!!该插件还需要几个模型文件:

①将inswapper_128.onnx 文件移动到:sd-webui-aki-v4\models\roop 目录下(没有该目录创建一下);

②将.ifnude和.insightface目录移动到C:\Users\你的用户名 目录下,例如我的用户名是NING MEI : C:\Users\NING MEI;

3、先安装好roop插件,重启SD:

关闭webui的两个窗口。安装roop插件就是在webui网页端>扩展>可下载>加载扩展列表>搜索roop后点安装。

方法二:

1、安装布置环境:

1.下载Visual Studio 2022:https://visualstudio.microsoft.com/zh-hans/downloads/

2.安装Visual Studio 2022:

3.Visual Studio安装程序完成后会自动弹出如下窗口,选择四个环境:

  • Python开发
  • 使用C++的桌面开发
  • 使用C++的移动开发
  • 使用C++运行Linux和嵌入式开发

选择安装位置,一般默认C盘如果C盘空间不够可以选择其他磁盘进行安装,点击右下角安装。

4.下载、安装完成后会弹出如下窗口,到这里就已经安装完毕了,点击:暂时跳过选项,启动界面

2.在SD文件里面的python文件夹运行代码,安装insightface

1.进入sd文件夹的G:\sd-webui-aki-v4.2\python目录下,有些小伙伴的目录是G:\sd-webui-aki-v4.2\py310,进入目录位置后,单击地址栏,输入cmd并直接敲击按回车。

2.输入以下代码安装insightface。

python -m pip install insightface==0.7.

3.安装完成后,将python(或py310)文件夹里面的Scripts文件夹路径设置为环境变量,设置方法见推文:Stable Diffusion | 插件:Segment Anything(分离图像元素),写的很详细。

2.安装在roop插件

  1. 将.ifnude和.insightface目录移动到C:\Users\你的用户名 目录下,例如我的用户名是NING MEI : C:\Users\NING MEI;

2.运行SD,在扩展里搜索roop插件安装,ctrl+f搜索roop,找到roop插件点击安装,完成后重启SD。

一些小问题总结:

问题描述:

VS2022在重装时导致共享组件、工具和SDK的安装位置无法修改。

由于要整体磁盘,需要把VS2022从固态硬盘卸载,重新安装在机械硬盘。但是在卸载时注册表未能清理干净。

解决方法:

1.打开注册表:Win+R然后输入regedit;

2.在注册表地址输入:

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup

3.选择名称:SharedInstallationPath;

4.修改上述名称的数据为所需的安装地址;

5.重新运行Visual Studio Installer进行安装;


利用图生图中的局部重绘+roop软件,应用一键换脸啦!

  1. 局部重绘中上传要换脸的图片,并且用画笔涂抹蒙住脸部(小技巧:按住Ctrl+鼠标滚轮,可以调节画笔大小);

2.roop中上传要换成什么脸(尽量直接截取上半身脸部图片),然后设置参数:

  • 面部修复:GFPGAN
  • 面部修复强度:0.7—0.8

这里设置为换成黄夏温小朋友的治愈系脸蛋,看看她长大了会变成什么样的美女~~~

3.设置局部重绘参数:

  • 迭代步数:40步,采样值越高越清晰;
  • 采样方法:DPM++ SDE Karras
  • 面部修复
  • 重绘幅度:0.9

4.设置After Detailer插件(可以直接在扩展里面搜索安装)修复脸部点启用,选择模型:face_yolov8s.pt,这样的脸蛋会更好看哦~~,

4.生图: