ReActor换脸(ReActorFaceSwap)节点

admin2024-11-111100

image.png

参数

接口

目标图像:要被换脸的图

源图像:用来给目标图换脸的图

面部模型:多张源图像的炼制的模型

面部增强:

选项

置换模型:换脸模型,效果都差不多

检测模型:检测脸部的模型,效果都差不多

修复模型:启用后图像更精细,否则可能有模糊锯齿,模型效果都差不多

面部修复可见性:相当于换脸的强度,默认为1,不需要改变

CodeFormer_权重:当修复模型选择 CodeFormer 后,这里可以调整 CodeFormer 的权重,默认0.5,改为1虽然更像,但图片可能会有瑕疵

检测目标性别:默认是自动检测,如果人物比较中性,可以在这里选择男女

检测源性别:默认是自动检测,如果人物比较中性,可以在这里选择男女

目标面部索引:替换多人脸部时设置,从左至右0代表第一个人,1代表第二个人,依次类推,替换多人时用都好分隔 0,1

源面部索引:替换多人脸部时设置,从左至右0代表第一个人,1代表第二个人,依次类推,替换多人时用都好分隔 0,1

控制台日志数量

使用方法

一张图单人换脸方式:

一张图多人换脸方式:

通过“目标面部索引”和“源面部索引”两个选项控制换脸方式,这工作流的意思是用下图的第二个人换脸到上图的第一个人,下图的第一个人换脸到上图的第二个人。

如果想更细致的控制工作流程,可以吧“ReActor换脸”换成“ReActor换脸(设置组)”,然后再接入“ReActor设置组”节点。如下图:

image.png

ReActor设置组节点选项

目标面部顺序:图上人物序号的指定方法,从上到下从左到右等

源面部顺序:图上人物序号的指定方法,从上到下从左到右等

目标面部索引:填写要更换面部的人物序号,用逗号隔开

源面部索引:对应目标面部索引,由于序号是从0开始的,所以想用源图的第二张脸替换目标图的第一张脸时把1写在第一位。

多张图换脸方式:

1、多张图换脸能够更像,这时候我们需要创建脸部模型。

image.png

通过上面工作流可以创建一个名为default的面部模型。

2、然后使用面部模型换脸。

image.png

”面部增强“接口可以接入”ReActor面部增强“节点,其功能跟自带的修复模型功能一样,只是增加了”插值方式“的调整方式,还有”restore_with_main after“设置,用于控制是在换脸前修复还是换脸后修复,一般关闭。

四种换脸插件区别

image.png

网友评论