【AI换脸】Faceswap源代码换脸软件安装指南(转)

个人做个记录

【AI换脸】Faceswap源代码换脸软件安装指南

学习 2018-6-25

4939阅读53点赞13评论

  1. 下载安装VS2017(下载地址https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15)(VS2015也可以,个人感觉新版安装快一些)

安装时选择VC++2015桌面工具和CMake工具。其他可按需选择。

等待安装完成。

不到10分钟安装完成。(vs2015可能需数小时)

  1. 安装CUDA9.0(下载地址:https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=Server2016&target_type=exelocal)

下载好后直接默认安装即可。

安装成功

  1. 安装cuDNN(下载地址:nvidia官网)(安装参考以往教程)

视频加载失败

视频加载失败

4.      安装Python3.6 64位(下载地址:https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe)

注意勾选添加环境变量。

安装完成。

替换国内pip源

参考教程https://blog.csdn.net/chenghuikai/article/details/55258957

  1. 安装CMake(下载地址:https://cmake.org/files/v3.12/cmake-3.12.0-rc1-win64-x64.msi)

安装成功

  1. 安装Dlib(下载地址:https://files.pythonhosted.org/packages/d5/5c/aa64510aa354d562ecba7edecd500b020280741140e5d91ff5ec1c6f8289/dlib-19.13.1.tar.gz)(英文操作系统可省略此步)

解压后在文件夹内,按住左shift同时点击鼠标右键,选择打开命令行窗口

输入命令

python setup.py build

开始编译Dlib

编译成功

输入安装命令

python setup.py install

安装成功

  1. 下载faceswap最新源码并安装依赖(下载地址:https://github.com/deepfakes/faceswap)

解压后在文件夹内,按住左shift同时点击鼠标右键,选择打开命令行窗口

输入命令安装依赖

python setup.py

Enable dicker?输入n回车

Enable cuda?输入y回车

输入cuda版本号9.0回车

看到系统需要输入y回车(不要选n)

开始安装,请耐心等待。

所有依赖安装完成。

  1. 使用faceswap

(1).使用图形界面

输入命令

python faceswap.py gui 即可运行

(2).使用命令行操作

python faceswap.py -h 可查看帮助

视频教程请参考:https://space.bilibili.com/4486968

原文地址:https://www.cnblogs.com/blogwangwang/p/11165575.html

时间: 2024-08-30 17:45:29

【AI换脸】Faceswap源代码换脸软件安装指南(转)的相关文章

Ubuntu软件安装指南:dpkg、apt 与源码包安装

基础知识: 通常情况下,linux会这样放软件的组件(一般规范): 程序的文档->/usr/share/doc; /usr/local/share/doc 程序->/usr/share; /usr/local/share 程序的启动项->/usr/share/apps; /usr/local/share 程序的语言包->/usr/share/locale; /usr/local/share/locale 可执行文件->/usr/bin; /usr/local/bin 而有的软

Phabricator 开放源代码的软件开发平台 Window Active Directory ldap ad域配置记录

phabricator 开放源代码的软件开发平台Web应用程序,用以帮助软件公司开发更好的软件. 在代码审查(Code Review)方面,Facebook做了一个可视化的工具,现已开源,叫Phabricator;工程师可以在页面上非常方便的针对每一段(单行或者多行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,可以提出自己不适合以推出该代码审查,等等.只有代码被明确接受之后才能被工程师提交到服务器端的代码库,这一点集成到提交工具中强制执行.基本理念就是凡是

Ubuntu12.04软件安装指南

更新升级源 首先编辑软件源,在终端输入下面命令: sudo gedit /etc/apt/sources.list 较快速的升级源有163,台湾源,科大源,搜狐源等,大家将新的升级源全部覆盖原文件sources.list的内容,保存退出.然后执行下面命令升级软件源: sudo apt-get update 提示:作出修改前,最好对sources.list文件做好备份,以免以后发生难以预料的错误. sudo cp /etc/apt/sources.list /etc/apt/sources.lis

编译源代码安装软件大体步骤

使用包管理方式安装软件与编译源代码的区别,包管理方式提供的(以rpm为例)软件大多只保留了一部分常用功能,如果我们需要使用软件其它功能而rpm包没有,这咱情况下就需要编译源代码了.编译源代码的方式安装的软件,可以自由选择安装那些功能,而rpm是固定好的.源代码安装选择功能的灵活性好,rpm包安装则比较简便.而且大多数情况下,软件以源代码方式发行比rpm包要快. 源代码的获取方式, 编译源代码安装软件依赖开发环境,编译c程序需要gcc编译器,编译c++需要gcc-c++编译器,如果没有,需要安装.

源代码加密软件

源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件|源代码加密软件| 花费很多时间开发出来的企业产品软件,如果不对源代码开发成果进行有效的保护,防止知识产权受损,那对于企业后期的发展将产生巨大的风险,企业开发的JAVA..NET.ANDROID应用软件程序源代码在正常情况下很容易被复制,并进行违规外发,为了禁止这些情况发生,源代码加密软件将帮助开发企业在开发过程当中保护源代码的安全.目的还包括防止因员工无

源代码加密软件在软件开发过程中应注意哪些问题?

互联网时代,随着全球信息化的深入发展,对信息技术应用不断探索,使信息技术推动了个人,企业,国家的长足进步,让更多的行业,更多的人了解到了信息技术的优点,以及对人民生活生产过程中的重要性,同时,它的高速扩张也加大了互联网信息产业与创新型软件开发公司的企业成长空间.与此同时,企业信息化带来的便捷性也让企业核心产品安全面临更多的威胁,国外调查结果显示,全球80%的泄密事件与内部人员有关,故如何保护企业内部机密数据安全,保护不因内部人员的行为让企业受到损失,成为安全系统的首要任务. 以源代码软件开发为主

源代码加密软件-如何解决文件流转过程中的安全问题的?

开发企业内部的数据安全得到有效保障的同时,要关注到环境外部数据安全的流转问题,现在市场上的多数安全加密产品在企业环境外的数据安全防护力度不足,导致具有软件开发知识的人员可以轻松将其破解,获取涉密数据.从安全的角度来分析,环境外部涉及到数据的安全问题解决方案分为两种,一种是在加密环境内进行加密导出,一种是在外部环境内进行加密存储,每一种解决方案都会对加密产品的安全性有较高的要求,要有完整的加密方法,安全的文件加密逻辑,总而言之,不能因涉密文件在外流转时造成涉密的情况发生.下面给大家详细叙述这两种实

源代码加密软件采购时的注意事项!

大型源代码开发企业在选购源代码安全加密产品时,建议按照下列步骤以及注意事项内容开展企业级源代码加密软件的选型工作. 1.纵深级驱动加密技术和安全技术 企业级源代码加密软件有驱动层技术和应用层技术两种不同的技术路线.应用层Hook方式虽然实现起来比较简单,属于过渡技术,已经进入淘汰阶段了,现在的主流技术是驱动层技术.在版本支持方面也会相应有所不同,驱动层技术的部分厂商已经推出能够支持Windows Vista的版本. 2.源代码加密密钥和算法 在加密算法上,采用何种加密算法不是重点.但是在密钥处理

源代码加密软件,提供了哪些利于软件开发的功能?

源代码加密软件为软件开发工程师提供了哪些加密功能以保证其安全,高效的完成公司企业交付的开发任务.现有大部份源代码加密软件都是以透明加密为主的,而透明加密产品由于对文件类型的绑定,容易导致诸多调试问题,并不是开发软件企业的最优选择,理论上加密软件加密功能与产品开发效率是冲突的,而源代码加密软件所提供的各功能是在综合软件开发企业所面临多种安全威胁的前提下,以效率为优先,整合多种技术,为软件开发企业提供的安全系统,下列为源代码加密软件功能列表. 1)  源代码加密软件系统采用世界上先进的驱动内核级纵深