ReActor换脸(ReActorFaceSwap)节点
参数
接口
目标图像:要被换脸的图
源图像:用来给目标图换脸的图
面部模型:多张源图像的炼制的模型
面部增强:
选项
置换模型:换脸模型,效果都差不多
检测模型:检测脸部的模型,效果都差不多
修复模型:启用后图像更精细,否则可能有模糊锯齿,模型效果都差不多
面部修复可见性:相当于换脸的强度,默认为1,不需要改变
CodeFormer_权重:当修复模型选择 CodeFormer 后,这里可以调整 CodeFormer 的权重,默认0.5,改为1虽然更像,但图片可能会有瑕疵
检测目标性别:默认是自动检测,如果人物比较中性,可以在这里选择男女
检测源性别:默认是自动检测,如果人物比较中性,可以在这里选择男女
目标面部索引:替换多人脸部时设置,从左至右0代表第一个人,1代表第二个人,依次类推,替换多人时用都好分隔 0,1
源面部索引:替换多人脸部时设置,从左至右0代表第一个人,1代表第二个人,依次类推,替换多人时用都好分隔 0,1
控制台日志数量
使用方法
一张图单人换脸方式:
一张图多人换脸方式:
通过“目标面部索引”和“源面部索引”两个选项控制换脸方式,这工作流的意思是用下图的第二个人换脸到上图的第一个人,下图的第一个人换脸到上图的第二个人。
如果想更细致的控制工作流程,可以吧“ReActor换脸”换成“ReActor换脸(设置组)”,然后再接入“ReActor设置组”节点。如下图:
ReActor设置组节点选项
目标面部顺序:图上人物序号的指定方法,从上到下从左到右等
源面部顺序:图上人物序号的指定方法,从上到下从左到右等
目标面部索引:填写要更换面部的人物序号,用逗号隔开
源面部索引:对应目标面部索引,由于序号是从0开始的,所以想用源图的第二张脸替换目标图的第一张脸时把1写在第一位。
多张图换脸方式:
1、多张图换脸能够更像,这时候我们需要创建脸部模型。
通过上面工作流可以创建一个名为default的面部模型。
2、然后使用面部模型换脸。
”面部增强“接口可以接入”ReActor面部增强“节点,其功能跟自带的修复模型功能一样,只是增加了”插值方式“的调整方式,还有”restore_with_main after“设置,用于控制是在换脸前修复还是换脸后修复,一般关闭。