软件简介

FaceSwap 是一个利用深度学习来识别图片和视频中的人脸,并进行变换人脸的工具。

Screenshots

 

当facewapping首次开发和发布时,该技术是开创性的,这是人工智能开发的一大步。它在学术界之外也完全被忽略了,因为代码令人困惑和零碎。它需要彻底了解复杂的人工智能技术,并花了很多精力来弄清楚。直到一个人将它们组合成一个单一的,有凝聚力的集合。它运行起来,它起作用,并且随着互联网上新技术的出现,它立即用于制作色情内容。问题是,这是第一个没有博士学位的人可以通过实验下载,运行和学习的AI代码。在数学,计算机理论,心理学等方面。在“深度伪造”之前,这些技术就像黑魔法一样,只有那些能够理解所有内部运作的人才能实践,如深奥和无尽复杂的书籍和论文所述。

“Deepfakes”改变了这一切,任何人都可以参与AI开发。对我们这些开发人员来说,这段代码的发布开启了一个绝佳的学习机会。它使我们能够建立在他人开发的想法基础上,与各种熟练的编码人员合作,在学习新技能的同时进行人工智能实验,并最终为新兴技术做出贡献,这种新技术只会在其发展过程中看到更多的主流用途。

是否有一些人使用类似的软件做可怕的事情?是。因此,开发人员一直遵循严格的道德标准。我们中的许多人甚至不使用它来创建视频,我们只是修改代码以查看它的作用。可悲的是,媒体只关注这个软件的不道德用途。不幸的是,这是它首次暴露给公众的本质,但它并不代表它为什么被创造,我们现在如何使用它,或者我们在未来看到的。像任何技术一样,它可以用于良好或可以被滥用。我们的目的是开发FaceSwap,使其滥用的可能性最小化,同时最大限度地发挥其作为学习,试验和合法面孔等工具的潜力。

我们不是试图诋毁名人或贬低任何人。我们是程序员,我们是工程师,我们是好莱坞VFX艺术家,我们是活动家,我们是业余爱好者,我们是人类。为此,我们觉得现在是时候提出一个关于这个软件是什么的标准陈述,而不是我们开发人员所关心的。

FaceSwap不是用于制作色情片,FaceSwap不是为了在未经同意或隐藏其使用的情况下更换面孔。FaceSwap不适用于任何非法,不道德或有问题的目的。

FaceSwap用于实验和发现人工智能技术,社交或政治评论,电影以及任何道德和合理用途。

我们对FaceSwap可用于不道德和声名狼借的事实感到非常困扰。但是,我们支持开发可以合乎道德使用的工具和技术,并为想要亲自动手学习的人提供AI的教育和经验。我们将对任何使用此软件的人采取零容忍方法用于任何不道德的目的,并将积极阻止任何此类用途。

概览

该项目有多个入口,你需要做的事:

  • 收集照片(或使用以下训练数据中提供的照片)

  • 从原始照片中提取面部图像

  • 在照片上训练模型(或使用以下训练数据中提供的模型)

  • 使用模型转换源代码

提取

运行您文件夹中的 python faceswap.py extract。这一步将把图像从 src 文件放到提取文件夹中。

训练

运行您安装文件中的 python faceswap.py 训练。这一步训练模型将两组照片保存到模型文件夹内。

转换

运行您文件中的 python faceswap.py 转换。这一步将把原始文件夹中的照片应用到修改后的文件夹中。

一般注意事项:

所有提到的脚本都带有 -h / - 帮助选项,以及可以接收的库。你很聪明,可以弄清楚它的工作原理,对吗?注意:现在视频还没有开始转换。您可以使用 MJPG 将视频转换为照片,处理图像并将图像转换回视频。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (8)

加载中
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
收集的照片需要放在哪?
2018/04/17 12:16
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
mark
2018/02/04 08:34
回复
举报
打分: 力荐
脑中浮现4个字“星梦奇缘”
2018/02/03 10:22
回复
举报
Python 写的啊,收了,谢谢
2018/02/02 11:34
回复
举报
这个可以毫无ps痕迹的换脸 还记得加尔盖朵吗 神器女侠 她的那张换脸照片就是这个技术合成的
2018/02/02 11:07
回复
举报
更多评论
发表于AI & 大数据专区
2019/07/21 08:50

DeepFakes 伪造的照片能骗过你,但骗不过深度神经网络

在某位开发者打开了 Deepfakes 的潘多拉魔盒之后,以假乱真的人工智能伪造照片技术,已经引发了各界的广泛争论。好消息是,加州大学河滨分校 Amit K. Roy-Chowdhury 教授带领的一支研究团队,已经开发出了一套高水准的深度神经网络,能够分析一张照片是否经由 DeepFakes 伪造。 (图自:加州大学河滨分校,via New Atlas) 研究期间,团队向他们的深度神经网络投喂了大量的篡改和非篡改照片数据集,并对其作出相应的计算机标记。...

7
15
发表于AI & 大数据专区
2019/02/18 08:04

GitHub 被指审查内容,著名“换脸”开源项目 deepfake 遭限制访问

昨天 Hacker News 上一条关于 deepfake 开源项目的帖子(https://news.ycombinator.com/item?id=19182956)引发了众多开发者的激烈讨论,事出为何?我们不妨看看。 按照帖子的提示,笔者尝试在隐身模式下以未登录的方式访问 deepfake 的 GitHub 仓库,结果如下图所示: ▲未登录 GitHub 帐号状态下访问 deepfake 的代码仓库(https://github.com/deepfakes/faceswap) 可以看到,未登录 GitHub 帐号的状态下,将无法访问 deepfake 这...

35
51
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/01/29 21:19

faceswap安装说明

Installing Faceswap Installing Faceswap Prerequisites Hardware Requirements Supported operating systems Important before you proceed General Install Guide Installing dependencies Getting the faceswap code Setup About some of the options Run the project Notes Windows Install Guide Prerequisites Microsoft Visual Studio 2015 Cuda cuDNN CMake Anaconda Git Setup Anaconda Set up a virtual environment...

0
0
发表于AI & 大数据专区
2019/11/15 10:11

win10下安装faceswap

# 前言 __注意__ 这是笔者18年3月做的笔记,由于DL的领域日新月异,所以可能里面有些内容已经过时了,请结合实际情况进行修改 [faceswap](https://github.com/deepfakes/faceswap/)是github上deepfakes搞的一个换脸应用,基于以下技术 * tensorflow * dlib * face_recognition 其中`tensorflow`是深度学习的框架,`dlib`是一套深度学习的算法库,`face_recognition`顾名思义是一套人脸的识别引擎。 本文记述了如何在win10上安装...

0
0
发表了博客
2019/02/09 14:55

faceswap使用手冊

cd faceswap cd faceswap-master python faceswap.py gui Notice: This repository is not operated or maintained by /u/deepfakes. Please read the explanation below for details. deepfakes_faceswap Faceswap is a tool that utilizes deep learning to recognize and swap faces in pictures and videos. Faceswap是一种利用深度学习来识别和交换图片和视频中的人脸的工具。 Manifesto How To setup and run the project...

0
0
2019/10/12 13:47

github deepfake项目faceswap

deepfake原理 识别、分割人脸区域 自编码网络训练,拟合人脸数据,每个数据集对应一个训练模型 交换训练模型,生成新的人脸数据 源码 github下载地址: https://github.com/deepfakes/faceswap.git 码云下载地址: https://gitee.com/sofu456/faceswap.git 代码训练 运行过程中会调用子进程执行任务,缺少模块会在日志中显示,pip安装即可 simple_tests.py自带训练资源,通过执行代码下载 simple_tests.py默认的训练次数较少,训...

0
0
发表了博客
2019/10/31 14:16

人脸替换(FaceSwap)的一些思考

本文链接:https://blog.csdn.net/cy1070779077/article/details/85224347 人脸替换(FaceSwap)的一些思考 最一开始,我使用了openCV(一个机器学习视觉库)的一个比较专业的tutorial(之前人脸检测也是使用了这个)中提供的一种人脸替换的方式。主要思路是,假设脸A要替换为脸B,先检测出脸A和脸B的脸部标记(facial landmarks,包括眼睛、鼻子、嘴巴等等诸多特征点的位置),针对脸B所有特征点构造一个凸包,凸包(外边界)上...

0
0
发表了博客
2019/10/27 19:41

程序员体验AI换脸就不要用ZAO了,详解Github周冠军项目Faceswap的变脸攻略

本文链接:https://blog.csdn.net/BEYONDMA/article/details/100594136 上个月笔者曾在《银行家杂志》发文传统银行如何引领开放银行时代潮流,就曾指出AI换脸等技术的兴起将会我们未来的身份认证手段造成一定的麻烦。而最近ZAO换脸软件再次爆红社交媒体,而且其接近于霸王条款的使用协议也将对于用户隐私造成一定的风险,虽然后来ZAO公开致歉,不过这波热点效应也让Faceswap这个开源的AI换脸项目登顶Github周排行的榜首。 AI换脸...

0
0
发表了博客
2019/02/09 22:36

Exception in thread Thread-3:第三个线程意外

Status:Executing -train.py 02/09/2019 09:33:38 INFO Log level set to: INFO Using TensorFlow backend. 02/09/2019 09:33:39 INFO Model A Directory: /home/afda/faceswap/faceswap-master/output 02/09/2019 09:33:39 INFO Model B Directory: /home/afda/faceswap/faceswap-master/plugins/extract/align 02/09/2019 09:33:39 INFO Training data directory: /home/afda/faceswap/faceswap-master/models 02/09/2019 09:...

0
0
发表了博客
2019/01/02 12:39

fakeapp教程及下载

FakeApp, Faceswap, DeepFaceLab等Deepfakes换脸程序的简单对比 (deepfakes.com.cn中文站 - 全套教程及软件 Q 群:743285272) 目前用于深度换脸的程序基本都是用python编程语言基于tensorflow进行计算。以下列出几款常用的换脸程序优缺点浅析,用户可以根据自己的爱好和水平来选择,以下软件均需要先安装windows 版本的 VS2015,CUDA9.0和CuDNN7.0.5 下面几个程序的对比和官网下载地址(deepfakes.com.cn中文站 Q 群:743285272...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
8 评论
258 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部