准备工作:deepfakes环境配置(二)-Openfaceswap 使用

上一篇已经配置好了Openfaceswap的环境,这一篇我们来看看怎么使用Openfaceswap。这个压缩包里面包含了一些基本素材,在workspace文件夹里,并且已经将Github上面的新版本faceswap放到里面,支持本身GUI界面,可以根据自己的习惯来选择用哪个。

使用方面,英文好的也可以直接参考地址(https://www.deepfakes.club/openfaceswap-deepfakes-software/)

1. 解压下载的Openfaceswap.rar,打开解压目录,打开OpenFaceSwap.exe

2. 点击Video A,选取目录中workspace\data_A.mp4,然后第二个目录,我们选择workspace\data_A。选好之后,我们点击IMAGE A,就开始提取图片了,这样就从视频提取到的图片,就放在这个workspace\data_A里面了。

3. 我们把FACES A的目录选好,这里放到目录下的workspace\data_A\aligned,然后点击FACES A,就可以看到程序在提取头像。这里我们有300多个图片,需要几分钟的时间。

(PS:这里也可以用本身GUI版本来提取,方法见下图)

先双击文件,然后再选目录

4. 视频A方面完了,视频B的部分流程基本一样,这里我们素材已经提供了尼古拉斯凯奇的头像了,所以只要选好头像FACES B的目录workspace\data_B\aligned 就行。(VIDEO B和IMAGES B这里目录不用填),设置好FACES B的目录之后,我们就选好MODEL的目录,这里是workspace\model, 记住我们是要将凯奇的头像换在特朗普头上,所以设置好Direction BtoA,其他的不用理,最好点MODEL 开始训练。

(PS:同样如果这里有问题,也可以用GUI版本的来训练,见下图)

可以看到训练的预览,训练会一直训练下去,直到你觉得满意,点Terminate,一般来说Loss到0.02以下效果就比较好。

5. 训练好了之后,最后我们来生成合成图片,然后将图片转为视频(注意合成视频的时候,后缀要加.mp4)点击SWAPS合成,最后点击MOVIE生成视频。

(同样,也可以用GUI窗口来合成图片)

最后,可以看到合成的效果。

到这里,基本使用教程就结束了,因为训练时间比较短,效果不是很理想,但是我们可以看到已经完成换脸目的了。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20180603G1A6SD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券