1、申 请 I D:sofu456
2、个人邮箱:463200698@qq.com
3、原创技术文章:https://editor.csdn.net/md/?articleId=102517574
deepfake原理[color=rgba(0, 0, 0, 0.75)]
- 识别、分割人脸区域
- 自编码网络训练,拟合人脸数据,每个数据集对应一个训练模型
- 交换训练模型,生成新的人脸数据
[color=rgba(0, 0, 0, 0.75)]
源码[color=rgba(0, 0, 0, 0.75)]
github下载地址:[color=rgba(0, 0, 0, 0.75)]
https://github.com/deepfakes/faceswap.git [color=rgba(0, 0, 0, 0.75)]
码云下载地址:[color=rgba(0, 0, 0, 0.75)]
https://gitee.com/sofu456/faceswap.git [color=rgba(0, 0, 0, 0.75)]
代码训练[color=rgba(0, 0, 0, 0.75)]
运行过程中会调用子进程执行任务,缺少模块会在日志中显示,pip安装即可[color=rgba(0, 0, 0, 0.75)]
simple_tests.py自带训练资源,通过执行代码下载
simple_tests.py默认的训练次数较少,训练的效果差,需要增加训练次数,而且参数中只有一个模型,不能做人脸替换,需要修改参数
faceswap.py调用lib/script下的文件,实现convert、extract、train等功能 [color=rgba(0, 0, 0, 0.75)]
gui训练工具[color=rgba(0, 0, 0, 0.75)]
python faceswap.py gui[color=rgba(0, 0, 0, 0.75)]
训练配置:
[color=rgba(0, 0, 0, 0.75)]
训练生成模型[color=rgba(0, 0, 0, 0.75)]
训练生成,A和B两个模型解码器,和一个编码器[color=rgba(0, 0, 0, 0.75)]
结果[color=rgba(0, 0, 0, 0.75)]
特朗普的脸,训练30000次
|