FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

AI换脸已经不是那么新鲜了,你可以将两个脸通过AI人工智能更换,这样影视剧里的明星可以是你自己,那么换脸的操作以前需要专业的编程人员通过python基于tensorflow进行训练完成,耗时太长,不懂编程的人员可能不会玩换脸。

一、电脑配置

支持cuda的Nvidia显卡,8G及以上的内存,Windows10 x64,下面是我的电脑配置

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

二、软件环境

1、用python查看TensorFlow版本,升级到1.5;

安装python3.8和tensorflow1.5,python下载地址:https://www.python.org/downloads/,

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

下载最新的3.8.3版本,安装时勾选最下面Add Python3.8 to PATH,推荐自定义安装,

安装完确认下Python\Python38和Python\Python38\Scripts是否加入了环境变量,没有就手动添加一下。然后就可以打开命令行窗口,

安装tensorflow1.5的gpu版

pip install tensorflow-gpu==1.5

安装CUDA;

安装cuda9.0(不是9.1)和对应版本的cudnn,

下载地址:https://developer.nvidia.com/cuda-toolkit,点Download Now->Release Notes->右上角older->CUDA Toolkit 9.0 (Sept 2017)选择对应版本,把Base Installer,Patch 1 (Released Jan 25, 2018),Patch 

2 (Released Mar 5, 2018)都下载下来并按顺序安装,会自动添加环境变量。

CUDA Toolkit 9.0 Downloads
https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能
到https://developer.nvidia.com/cudnn下载cudnn,需要登陆,没有账号就注册一个,勾选I Agree To the Terms of the cuDNN Software License Agreement就会出现下载链接,Download cuDNN v7.1.1 (Feb 28, 2018), for CUDA 9.0,选择对应操作系统的版本,我的cuDNN v7.1.1 Library for Windows 10,下载得到压缩包,把里面的文件解压到cuda安装目录(我的:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0)下的对应目录,把CUDA_PATH\bin(我的:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin)添加到环境变量。Win+R组合键,输入cmd,回车,打开命令行窗口,输入nvcc -V,回车

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

添加系统环境变量:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin

三、操作步骤

先下载APP和core文件;

链接:https://pan.baidu.com/s/1jJHShpk 密码:wekn

下载后的文件如下

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

双击FakeApp Setup.exe,安装完看到如图所示;


3、打开windows目录,C:\Users\10984\AppData\Local\FakeApp\app-2.2.0\resources\api

解压core到目录api下

注意解压完成后,不要再执行安装FakeApp Setup 2.2.0.exe,否则文件夹core会被删除。

打开core文件,把里面的内容剪切到api下,或一步到位解压的时候,把core删掉;

这些文件要和ffmpeg.exe同一个目录;

4、到桌面打开FakeApp快捷方式;
FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能
成功打开:

具体使用:

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

1.GET DATASET,输入视频路径和fps(视频较长就把fps设置低点,比如填1),使用默认设置(gpu模式)EXTRACT试试,先会把视频按fps拆分,再提取人脸。

2.TRAIN,自建model文件夹,把路径填进去,DATA  A,B填人脸所在路径,修改设置,主要是Batch Size,Nodes,Layers,我的计算机配置太低,分别设置到[16,128,3]才能开始训练,否则一直报错,训练开始会弹出一个新窗口,在这个窗口上按“q”结束训练。

A为原视频的图片

B为要替换成的对象

3.CREATE,能训练了就接着试试生成,model路径,要换脸的视频路径,fps(必须输入)。

第一步获取图片数据

第二步训练模型

第三部生成换脸视频

训练的过程如下,最右边的一列图像越清晰就说明训练得越好

FakeApp 电脑版视频换脸软件让不懂编程的小白也能有换脸技能

由于训练时间比较长,所以要等待,我的脸部训练花了10个小时才看到最右边是清晰的

{{collectdata}}

网友评论0