在众多AI换脸软件中Fakeapp是流传最广,操作最简单的一款,当然他同样也是源于Deepfakes。 这款软件在设计上确实是花了一些心事,只要稍加点拨,哪怕是再小白的人也能学会。下面我就做一个入门教程吧。跟着这个教程来,你肯定会学会的!

玩软件,无非就是两个环节。

  1. 如何安装?
  2. 如何使用?

下面先来介绍安装部分,可能这才是Fakeapp以及众多换脸软件最难啊的部分。因为这是一个基于深度学习的软件,所以需要装很多和深度学习相关的依赖软件。

整个安装过程可以分成以下几个步骤:

  1. 安装CUDA 9.0
  2. 安装CuDnn 7.0.5(注意不是7.5.0)
  3. 安装VS2015
  4. 安装Fakeapp

这么多软件,光下载工作量就不小,尤其是国内的网络情况大家都懂的,有些网址未必能打开了,所以我已经为大家准备好了所有必要的软件。

CUDA,CuDnn,VS2015:

https://pan.baidu.com/s/12yanVB1Gy-3uMVxXnhQwuw 提取码:hcb5

Fakeapp:

https://pan.baidu.com/s/1BXvUxl2Jw-5oT_09U8D3dg  提取码:nwxt

下面以Window10(Server 2016) 为例,详细完整的说明一下安装过程。

Fakeapp具体的安装流程如下

1.安装CUDA 9.0

参考:https://www.deepfakescn.com/?p=358

2.安装CuDnn 7.0.5

参考:https://www.deepfakescn.com/?p=376

这里要注意,安装的软件版本为7.0.5 并非7.5.0 , 因为这两个版本都可以对应CUDA9,但是如果装错了,软件运行过程就会出现问题。

3.安装VS2015

安装vs2015 是一个漫长的过程,并且下载的软件也比较大,其实用到的确实里面很小的一部分。其实这个步骤可以投机取巧一下,只需要安装一个很小的运行库就好了。软件见上面网盘。安装过程如下。

安装过程非常简单,就是所有配置都默认,直接 “下一步” ,“下一步”,“完成”就好了。 软件上的乱码不知道怎么回事儿,不影响使用,忽略即可。

这是一个比较良心的集合库,安装包很小,安装非常方便,而且一口气了带了N多版本。其实我们需要用的主要是 Visual C++ 2015版本。懂的可以选择性安装,不懂得,直接下一步,都没有问题。

安装完成后可以通过【控制面板】->【程序】->【程序和功能】进行查看,这里会出现很多Visual C++ 开头的文件。

如上图,这一部就成功了。

4.安装Fakeapp

Fakeapp的安装并不复杂,双击图标即可开始安装。

系统会跳出安全警告,可以直接点Run继续。

片刻之后桌面出现图标,即代表安装已经完成。 点击桌面的快捷方式即可打开软件!

不过,别高兴的太早。第一个坑出现了。你打开软件后,会弹出一个英文窗口,写了一大堆你看不懂的东西。然后你就束手无策了…

上面的英文说的是,更新日志,以及教你下载内核,然后安装内核,然后重新启动。具体的操作如下。

右键桌面图标-》属性(Properties)-》快捷方式(Shortcut)-》目标路径(Target ) 。通过这个方式可以找到Fakeapp的真是安装路径。

然后可以找到下面中的….\api 文件夹,默认情况下,里面只有一个ffmpeg文件。

先复制上面的路径,然后右键单击core压缩包,在跳出的窗口里黏贴路径,点击解压(Extract)。

解压完成后,再次打开桌面上的Fakeapp,就正常进入软件了。

Fakeapp这款软件确实很有意思。明明是一个桌面软件,却设计成了APP的样子。软件界面非常简单,具体使用请看下一篇文章。

更多关于 AI换脸DeepfakesFakeapp的问题可以去 Deepfakes中文网。

Fakeapp 入门教程(1):安装篇!的更多相关文章

  1. Systemd 入门教程:实战篇

    Systemd 入门教程:实战篇 上一篇文章,介绍了 Systemd 的主要命令,这篇文章主要介绍如何使用 Systemd 来管理我们的服务,以及各项的含义: 一.开机启动 对于那些支持 System ...

  2. Linux Capabilities 入门教程:概念篇

    原文链接:Linux Capabilities 入门教程:概念篇 Linux 是一种安全的操作系统,它把所有的系统权限都赋予了一个单一的 root 用户,只给普通用户保留有限的权限.root 用户拥有 ...

  3. 【转帖】Systemd 入门教程:命令篇

    Systemd 入门教程:命令篇  Copy From http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html 感觉 ...

  4. Linux 命令详解(八)Systemd 入门教程:实战篇

    Systemd 入门教程:实战篇 http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html

  5. Linux 命令详解(七)Systemd 入门教程:命令篇

    Systemd 入门教程:命令篇http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

  6. (转)Systemd 入门教程:命令篇

    Systemd 入门教程:命令篇 原文:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html Systemd 入门 ...

  7. DataVeryLite入门教程(二) Entity篇

    DataVeryLite 是基于.net 4.0的数据库持久化ORM框架. 目前支持的数据库有Sqlserver,Mysql,Oracle,Db2,PostgreSql,Sqlite和Access. ...

  8. ActiveReports 报表控件官方中文入门教程 (1)-安装、激活以及产品资源

    本系列文章主要是面向初次接触 ActiveReports 产品的用户,可以帮助您在三天之内轻松的掌握ActiveReports控件的基本使用方法,包括安装.激活.创建报表.绑定数据源以及发布等内容.本 ...

  9. Fakeapp 入门教程(3):参数篇

    参数可以让软件自由度更高.Fakeapp的参数并不算多,但是也非常使用.本文就讲解下几个重要的参数.参数设置界面可以通过点击SETTINGS打开. 参数修改无需点击保存,一旦修改直接生效. Proce ...

随机推荐

  1. Java 内存模型(零)

    经典老图: 方法区和堆:由所有线程共享的数据区 虚拟机栈和本地方法栈和程序计数器:线程隔离的数据区 后面一步步讲这个图里面所涉及到的内容,待续...

  2. PHP中文手册2

    11.异常处理 用户可以用自定义的异常处理类来扩展 PHP 内置的异常处理类.以下的代码说明了在内置的异常处理类中,哪些属性和方法在子类中是可访问和可继承的.译者注:以下这段代码只为说明内置异常处理类 ...

  3. linux系统redis配置环境变量

    1.测试:在任何位置登录redis redis-cli 指定服务器ip(不指定时,默认本机) redis-cli -h 127.0.0.1 指定端口(不指定时,默认6379) redis-cli -h ...

  4. Golang: runnerw.exe: CreateProcess failed with error 216 (no message available)

    话说这个我应该遇到几次了 每次新项目都有这问题,我的记忆是金鱼的记忆吗? 好在这次隐约记起是包名的问题... 方法 修改包名为main

  5. Unity C# 脚本的单例

    今天学习了一个比较不错的单例模式 public class UnitySigleton <T>: MonoBehaviour where T:class { public static T ...

  6. iOS书摘之Objective-C编程之道 iOS设计模式解析

    来自<Objective-C编程之道iOS设计模式解析>一书的摘要总结 一.Prototype 原型模式 定义:使用原型实例指定创建对象的种类,并通过复制这个原型创建新的对象.(<设 ...

  7. bootstrapTable的数据后端分页排序

    数据后端分页排序,其实就是sql语句中oeder by做一些限制. 之前在写sql语句中的order by是写死,既然要写活,就要传参数到后台. 之前讲到bootstrapTable的queryPar ...

  8. 小div在大div里面 垂直居中

    方法1: .parent { width:800px; height:500px; border:2px solid #000; position:relative; } .child { width ...

  9. cms-登陆

    先介绍下登陆的思路: 1.在登陆页面首先前端验证用户名和密码是否正确,如果验证通过,则ajax的方式向后台提交数据. 2.在controller层,将得到的用户名名和密码封装进shiro的token, ...

  10. IOS 模仿有storyboard的项目控制器的创建

    ● 先加载storyboard文件(Test是storyboard的文件名) UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@ ...