经验分享
共同学习

DeepFaceLive人脸替换/Ai直播换脸部署

介绍

DeepFace也就是深伪技术。DeepFace一词来自于深度学习deep learning和fake的结合,也就是利用深度学习技术完成人物的伪造。它是一个较早研究的Deepfake技术的开源项目,目前已经更新到3.0版本,可以用于模型训练、直播换脸、视频换脸。

而deepfacelive则是基于Deepface lab优化实时换脸项目,完全开源并且可以免费使用,该项目可以对本地视频、摄像头视频进行实时换脸,感兴趣的同学可以按照我的教程操作,该工具的使用方法非常简单,你只需要使用训练好的FaceSwapper模型,就可以完成任意的人脸替换了,如果你想训练独特的模型,也可以使用DeepFaceLab完成人脸训练,Animator模型则可以使用自己的面部,控制一个静态的图像,多用于恶搞政治人物。

Ai换脸最初是在Reddit社区流行开来的,一位Deepfakes用户发布一系列的明星换脸小视频,吸引了大量用户的关注,然后被举报封号,作者随后在github上开源了技术代码,来自全世界的开发者合作对换脸技术进行近两年的优化迭代,现在的换脸技术越来越成熟,对于复杂的场景的 美女mnjbvm支持,变得更容易、模型训练速度变得更快,使用的门槛也在不断的降低。目前在个人定制电影、短视频创作以及直播等领域都有大量的应用,部分精心定制的视频已经可以以假乱真,被美国官员称为如果乱用,比原子弹还大的威胁。从Ai换脸的问世,这项技术就开始被色情行业滥用,大量女明星的人脸被用来制作色情小视频,这些女明星包括了盖尔加朵、泰勒斯威夫特、杨幂、刘亦菲、古力娜扎、迪丽热巴等等,不计其数的女明星都不能幸免。

Ai换脸和ps的区别

PS是图像的移动,换脸是把提供五官的脸进行变形然后变化为新脸的方式,因为变形后有无数种可能,所以需要大量的计算找到变得准确的方式,换脸训练耗时,但训练后合成很快,Ai换脸可能像当时PS改变图像领域一样改变视频制作领域,目前可以实现Ai换脸的软件有Deepfakes、Faceswap、DeepfaceLab,以及我们这篇文章主要说的这款DeepFaceklive(DeepfaceLab基础优化版)

最低配置要求

  1. Windows 10
  2. 4G显存
  3. 32GB虚拟内存

支持AVX指令集的处理器,以及支持Direct X12的显卡,最低4GB显存。无论是A卡还是N卡均可使用,此外该软件需要32G的虚拟内存。

操作教程

显卡驱动更新

首先需要把显卡驱动升级为最新版本。NVIDIA 驱动程序下载

部署解压

下载一键部署程序,并运行下图.exe程序,选择安装地址,即可完成部署。

打开安装目录,运行deepFaceLIve.bat文件,即可完成程序启动。

在任意磁盘新建一个文件夹,用于存放视频源文件,也就是用来换脸的视频。

软件操作

下图为软件主操作界面,数值可以保持默认,选择视频文件后,设置GPU,选择要换脸的模型,即可完成换脸的操作。

换脸的原视频分为两种:视频文件换脸或摄像头直接换脸。

视频源文件换脸:点击文件夹图标,选择视频源文件。

摄像头换脸:点击下来框选择自己的摄像头驱动设备。

人脸检测器

在设备栏选择自己的显卡设备即可,其他参数保持默认

人脸照片驱动器&人脸交换器

两者只能开启一个,如果两个都开启,默认为人脸照片驱动器

人脸照片驱动器:以视频源的脸部动态效果,把一张静态照片动起来。

人脸交换器:系统自带人像模型,或者自己训练的人像进行源视频换脸。

这个也是比较常用的,在选择模型的列表中选择模型后,会自动下载对应的模型。自己也可以训练自己专属模型进行换脸的操作。

我在云盘中有提供很多模型,大家可以在云盘直接下载,并把模型文件解压到下列目录即可。

D:\...\DeepFaceLive_NVIDIA\userdata\dfm_models

人脸融合器

选择自己GPU设备,参数保持默认即可。

视频流输出

合成模式选择:合成后的画面,然后点击窗口显示

最终效果会有这么一个实时换脸的窗口。就完成换脸的操作了,我们可以用OBS,获取这个窗口来进行实时换脸直播了。

 

DeepFaceLive
免费下载
-=||=-收藏赞 (1)

评论 抢沙发

评论前必须登录!

立即登录   注册

登录

找回密码

注册