一,https://github.com/shaoanlu/faceswap-GAN
二,GAN网络架构
auto encoder网络结构
辨别网络结构
三,训练与推断
1.训练阶段,从人的图片上获取人脸并对齐作业,为了提升模型能力,并对人脸进行warp操作(变形,旋转,扭曲,反转等),通过自编码网络进行脸部重建,并通过mask获取重建的眼睛,鼻子,嘴巴,再与原脸部融合。
2.不同人脸需要训练不同的解码器,在测试阶段,A脸进入编码网络,输出再进入B的解码网络,就变成了类似于B的脸。
四,效果
人脸检测+人脸识别+人脸追踪+GAN换脸