AI魔法学院客服
全新换脸工具ReActor,比roop更强!
之前介绍过 SD 的换脸插件 roop,今天我们介绍一个比 roop 更强的换脸插件 ReActor,嗯,它们其实是一个作者,ReActor 是在 roop 的基础上更新换代的,roop 后续作者应该不维护了,所以小伙伴们可以直接使用 ReActor。 之前 roop 介绍的比较简单,我们今天来详细介绍一下 ReActor。 话不多说,我们直接开整。
 2024-02-01
收藏 复制地址分享海报

之前介绍过 SD 的换脸插件 roop,今天我们介绍一个比 roop 更强的换脸插件 ReActor,嗯,它们其实是一个作者,ReActor 是在 roop 的基础上更新换代的,roop 后续作者应该不维护了,所以小伙伴们可以直接使用 ReActor

之前 roop 介绍的比较简单,我们今天来详细介绍一下 ReActor

话不多说,我们直接开整。

ReActor 包括 roop,安装之前都需要依赖外部的环境,所以在安装 ReActor 之前,我们先做一些前置的安装操作。

如果之前安装过 roop 的小伙伴,外部的依赖环境应该是已经安装过了,小伙伴们也可以再检查一下。

如果已经安装过的小伙伴,是可以在应用程序里找到这个应用程序的。

点击启动程序,进来以后再点击修改

IMG_257

如果看到以下界面已经勾选,那就说明外部依赖已经安装好了,那就直接跳过这一步就可以了,没有勾选的小伙伴记得勾选并保存修改。

IMG_258

没有安装过的小伙伴,就按部就班的跟着再操作一遍吧。

首先需要安装Visual Studio 2022,以下是安装包下载链接:

https://visualstudio.microsoft.com/downloads/

进来以后,我们下载社区版就可以了。

IMG_259

下载完成以后,还是找到「Visual Studio Installer」,然后点击启动以后,还是按照开始的流程选择「使用 C++ 的桌面开发」。

然后,我们就可以去 SD 中安装 ReActor 插件啦。插件安装好以后记得重启 SD

IMG_256

以下就是 ReActor 的界面了,用过 roop 的小伙伴应该不陌生吧!功能界面除了新增的功能,其他布局都差不多。

IMG_256

理论上,我们在第一次使用 ReActor 插件的时候会自动下载模型。可以在 ReActor 界面的设置中查看模型是否下载成功。

IMG_262

如果没有下载成功,也把模型文件放网盘中了,小伙伴们可以自行获取。

链接:https://pan.quark.cn/s/c7bfc7532927

把下载的文件放入以下目录,如果不存在 insightface 文件夹,我们就自己新建一个就好了。记得「inswapper_128.onnx」文件大小是 528M。如果图生图使用 ReActor 插件换脸的时候报错,首先看下该文件的大小如果不是 528M,那就用网盘中的文件进行替换。

·        

\sd-webui-aki-v4.1\models\insightface

IMG_256

接下来我们继续。

操作也很简单哦,点击启用就可以进行换脸了。

保存原件指的同时保存换脸之前的图片,小伙伴们可以按需勾选。

以下就是简单的文生图的换脸效果啦!

IMG_256

我们往下看其他的配置,这里的 A B 框默认都是 0,我们只需要替换一张人脸的时候,这里默认就可以了。

当我们需要替换多张人脸的时候,我们就可以在这里配置。A 框中配置的是我们上传的人脸,从左边开始第一张人脸是 0,第二张人脸就是 1,以此类推。B 框中也是一样处理。

右边的选项的意思是自动识别画面中人物中的性别进行替换。只替换男性的脸或者女性的人,如果要同时替换男性和女性就不好使了,而且很容易和 A B 框中的配置冲突。感觉用处不是很大哈!

IMG_265

我们继续来分析一下 A B 框的功能,我们以图生图来举例吧。以下是原图。

IMG_266

如果只是替换图片中人脸,那我们需要在图生图中把重绘幅度设置成 0。整体图片不变,只替换我们选中人物的人脸。

IMG_267

当我们的 A B 框中默认都为 0 时,代表用指定人脸来替换第一张人脸。

IMG_268

A 框中设置为 0B 框中设置为 1,代表用指定人脸来替换第二张人脸。

IMG_269

A 框中设置为「0,1」,B 框中设置为「1,0」,代表用指定图片左一脸替换原图中右一的脸,这么解释小伙伴可以理解吧。

IMG_270

当然我们也可以 A 框中设置「0」,B 框中设置「0,1」,那我们原图中的两张脸就会替换成一样的脸。不局限了两张脸哦。

以上,我相信小伙伴们亲自操作一下就知道了。我们继续往下讲。

这里一般默认就可以,如果觉得最终出图脸部不清楚的话,可以选择第三个选项。

这里我们只需要关注第二个配置就可以了,CodeFormer 强度值越大,替换的人脸相似度越高。

这里使用默认配置就可以了。

Swap in source image」代表在源图像中进行替换,相当于替换存在的图片中的脸部,可以在图生图中使用。

Swap in generated image」代表在生成的图像中替换,文生图的时候需要选择这个选项。图生图中也可以使用,所以大家就默认使用这个就好了。

图像放大应该没啥好说的,就是选择放大算法,然后想要放大几倍。

这里说下红框中勾选的意思,勾选就代表是先换脸再进行图像放大,不勾选就相反。感觉默认就可以了。

IMG_274

设置中主要是渲染的时候是用 CPU 还是 GPU,其他的配置默认就可以了。

IMG_275

最后再啰嗦一句哦,技术虽好,但要用于正途哦!

出自:https://mp.weixin.qq.com/s/KpNofw4m8hufjKETJHVuHw

本文档由网友提供,仅限参考学习,如有不妥或产生版权问题,请联系我们及时删除。 客服请加微信:skillupvip
评论
1 评论
捞月亮的渔民2024/2/1 15:31:22
哈哈,看到“技术应用于正途”这句话,我不禁笑了。确实,技术是一把双刃剑,用得好可以造福人类,用得不好则可能带来灾难。不过,ReActor这个换脸插件看起来确实功能强大,界面也和roop相似,操作简单。不过,对于它的实际效果如何,还得实际操作一下才能知道。而且,在实践中,我们也要注意不要滥用技术,以免造成不良后果。
20秒读懂全文
伴读
# 1.一句话总结文章摘要

本文介绍了比roop更强大的换脸插件ReActor,详细介绍了其安装和配置过程,以及一些功能和设置选项。

# 2.生成关键词和可能相关的关键词

关键词:

1. ReActor插件
2. roop插件
3. 换脸技术
4. Visual Studio 2022
5. C++桌面开发
6. insightface模型
One More Thing
One More Thing again ...

找组织,加入AI魔法学院群