deepfakes超进化!反复变脸行云流水,完全没有PS痕迹,推特10万点赞
鱼羊 栗子 发自 凹非寺
量子位 报道 | 公众号 QbitAI
Deepfakes要冲出天际了。
这里有一段神奇的视频 (被我裁成了动图) ,请擦亮眼睛观看。
因为讲话的人类,中途从比尔·哈德,变成了施瓦辛格:
行云流水。说不清什么时候,已经换好了。
所以,如果有小伙伴没看清,可以参考以下:
这是比尔·哈德。
这是施瓦辛格。
后来,施瓦辛格一转头,又变回了比尔·哈德,毫无拼接痕迹:
△ 比尔哈德口型瞩目
由于真伪难辨,此处郑重说明,比尔·哈德才是这集柯南秀 (原本请来的) 嘉宾。
上面的换脸成果展,是从高清视频 (1080p) 里截来的,视频出自一个名叫ctrl shift face的团队。
鬼斧神工,引起了推特用户的大规模震惊,赞数已经超过10万:
△ 震惊脸取样
除此之外,也有冷静的观众,想起了碧萝奶奶:
△ 如果哪天能实时拯救直播,细思恐极
我竟不知道,他们俩这么像!?
现在,考验脸盲患者的时刻到了。
你看得出是哪一刻变了脸么?
这场访谈,最初的嘉宾依然是比尔·哈德。
就在把脸转向主持人的一瞬,变成了汤姆·克鲁斯,并且是年少的样子:
△ 上为汤姆·克鲁斯,下为比尔·哈德
这只AI的一个重大优点,就是给侧颜换脸也流畅自如。许多换脸界的前辈是做不到的。
插播一个可爱的细节,比尔·哈德转脸的时候,原本说的话就是:
And then Tom Cruise walks in.
看到这浑然天成的魔法,推特评论区爆炸了:
吓屎我了,他和汤姆·克鲁斯好像啊!(稍有意译)
另外一位脸盲选手,也表示蒙蔽:
不过,这段访谈还没完。
比尔·哈德用阿汤哥的脸放飞了几秒,就不知不觉变回了自己:
注释一下,手放在嘴上的时候,已经变回来了。
这表示,有所遮挡的人脸,对AI来说也没什么压力。
而再一低眉的工夫,嘉宾又变成了赛斯·罗根,主持人已经坏掉了:
就是这个胖胖,还和周杰伦一起演过《青蜂侠》:
如果你感觉,在采访的中途变身,吓跑主持人不大合适。
那么,给电影换主角也不错啊。
告诉你个秘密,终结者是史泰龙演的:
就算一明一暗,光线剧烈变化,换脸也丝毫没有受阻。
施瓦辛格用经典尬笑,回应“换角传闻”:
△ 原来的配方
那么问题来了,是什么样的算法,造就了几乎天衣无缝的换脸神技?
DeepFaceLab
团队说,他们的成果,主要归功于DeepFaceLab这个开源项目:https://github.com/iperov/DeepFaceLab
DeepFaceLab是Deepfakes换脸术的一个软件工具包,安装简单,使用方便,更新及时。在GitHub上已有5000多星。
代码公开是一方面。另一方面,从项目描述看,不需要太多算力就能跑 (详见下文) 。总体说来门槛很低。
软件包里有多种模型,各有特点:
H64 (2GB+显存) ,64像素模式。这是经典模型,DeepFakes最初扬名就是靠它。DeepFaceLab对它做了些改进,让这个模型在低显存情况下也能用低配置参数运行。
H128 (3GB+显存) ,128像素模型,比H64像素更高,细节更丰富。能应对大部分远景和中景镜头,适合亚洲脸型。
DF (5GB+显存) ,H128的全脸模型。它换出来的脸通常比H128更像,但兼容性更差,边缘问题突出。
LIAEF128 (5GB+显存) ,结合了DF,IAE的改进型128全脸模型。这个模型存在闭眼识别问题。
SAE (最低配置2GB+,推荐配置11GB+) ,风格化的编码器,基于风格损失的新型超级模型。可以有效重建被遮挡的脸。可玩性高,参数可调,调优空间大。
DeepFaceLab唯一的安装要求就是对应版本的显卡驱动,甚至不需要CUDA和CuDNN。
软件的中文官网提供了下载通道 (有无需魔法的百度网盘版本) ,以及详细的安装教程。
同时还自带许多人脸图片数据。
官网说,DeepFaceLab虽然没有可视化界面,但步骤非常清晰,操作并不复杂。
换脸主要分为五个阶段:
视频转图片、提取脸部、训练模型、人脸替换、合成视频。
每个步骤只需点击BAT文件即可执行。
想要入门AI换脸的小伙伴,也可以在DeepFaceLab中文官网找到丰富的教程:https://www.deepfakescn.com/
虽然,DeepFaceLab描述的硬件要求不高,但ctrl shift face能做到今天的效果,背后很可能有贵贵的GPU在燃烧 (尽管没披露技术细节,不知道有没有改进算法) 。
这样的话,团队大概十分需要经费。
你看,ctrl shift face官网提供了三档氪金服务,供大家打钱,打钱,打钱:
一级会员shallow fakes,每月仅需1美元,就可以给他们捐款了 (误) ,捐款之后还能提前看到团队产出的最新视频。
二级会员deep fakes每月5美元。比起一级会员,二级会员能观看更多视频内容 (大概率是里番),以及幕后花絮。
而每月花10美元成为三级会员deeper fakes,就能下载各种换脸数据集了。
咦,三级会员?
一只彩蛋
说到这里,ctrl shift face团队其实是股清流。
比起女神,他们似乎更喜欢把男艺人,换到小电影里。你看这只一脸幸福的阿汤哥 (和他的肌肉) :
Ctrl Shift Face官网:https://www.patreon.com/ctrl_shift_face
DeepFaceLab开源代码:https://github.com/iperov/DeepFaceLab
p.s. 如果之前的脸盲测试题太简单,阁下可以观赏一条完整视频,数数一共变了多少次:
△ 变脸之后,画面和台词更配哟
— 完 —
活动推荐 | AI计算领域技术盛会
2019人工智能计算大会将于8月27日-28日在北京举办,旨在围绕人工智能的产业需求研讨AI计算,促进AI技术创新、合作发展与人才培养。
门票原价1099元,通过量子位报名参会,可享限时免费,识别下图即可报名。
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
喜欢就点「好看」吧 !
deepfakes超进化!反复变脸行云流水,完全没有PS痕迹,推特10万点赞相关推荐
- DALL·E这波超进化,画质艺术感双飞升,还学会了无痕P图
鱼羊 发自 凹非寺 量子位 | 公众号 QbitAI 把椅子上的萌犬P成猫猫,需要几步? 第一步,圈出狗狗.第二步,告诉AI你的需求.鼠标一点,齐活. 这位AI P图大师,其实是位老朋友--OpenA ...
- AI赌神超进化:德扑六人局击溃世界冠军,诈唬如神,每小时能赢1千刀 | Science...
鱼羊 栗子 乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI AI赌神完成了超进化! 两年前的Libratus,历时20天战胜4位顶级德州扑克选手,但只能1v1.现在全新的赌神Plurib ...
- 红外测温枪,超进化 -- 智能温度传感器 基于 arduino 的智能测温模块
红外测温枪,超进化!--智能温度传感器!基于 arduino 的智能测温模块. 前言 硬件选择 代码讲解 通过 SDDC 协议接入 Spirit 1 部分 配置设备信息 数据获取与发送流程 融合!特殊 ...
- 惊呆了!腾讯架构师撰写亿级网关、分布式微服务等“超进化”笔记 附源码
如何将一个承载亿级调用量的网关系统设计得高效且稳定?如何将一个平台合理化地开放达到多边共赢?如何熟练地驾驭分布式系统设计?如何更深入地了解MQ的使用场景?如何搭建一个成熟的消息推送系统?以及RPC.I ...
- 数码宝贝第一部中关于进化,超进化,神圣计划,徽章的一点思考
神圣计划和徽章是数码宝贝实现进化的工具.普通的进化只需要神圣计划,但是要想实现超进化(即进化到完全体)就不得不依靠徽章的力量了,本文意在针对对这一事实,运用一点'高频'&'信号与系统'的知识, ...
- HuggingGPT进化,一键控制10万多个AI模型
本文 机器之心 编辑:张倩.蛋酱 通过 Transformers Agents,你可以控制 10 万多个 Hugging Face 模型完成各种多模态任务. 从聊天到编程再到支持各种插件,强大的 C ...
- 马斯克和扎克伯格线上约架,地点“票价”都已定;超10万个ChatGPT账号泄露;苹果推出Vision Pro开发工具|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 马斯克和扎克伯格线上约架,地点“票价”都已定;超10万个ChatGPT账号泄露;苹果推出Vision Pro开发工具|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 2021研究生报告新鲜出炉!博士每年招生超10万人
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达推荐阅读 42个pycharm使用技巧,瞬间从黑铁变王者Google ...
最新文章
- java - 第一阶段总结
- 关于Unicode,字符集,字符编码
- python如何从一个dataframe提取相应的行组成一个新的dataframe_从Excel到Python:最常用的36个Pandas函数!最完整的Pandas教程!...
- linux检测u盘容量,Ubuntu18.04使用f3probe检测U盘实际容量
- Redis 实践笔记
- PHP经典算法 (转载)
- controller层没反应_热拉提一年做几次?热提拉的副作用根本没在怕的~
- DOM编程艺术12章
- Windows下源码获取
- ElasticSearch的filter原理深度剖析
- 一个axios的简单教程
- [Python] L1-053 电子汪-PAT团体程序设计天梯赛GPLT
- java super.getclass_详解java中this.getClass()和super.getClass()的实例
- [ACM] hdu 2177 取(2堆)石子游戏(威佐夫博弈)
- 怎么检查计算机和打印机是否连接网络,如何检查电脑中是否已成功连接网络打印机...
- 项目管理的10个经典故事
- 人体检测模块的——微波雷达的推荐和使用
- 模拟器什么的都过时了!这样玩吃鸡才能真正的高清无延迟
- 如何快速开设海外银行账户
- Linux引导过程和GRUB引导器