毫无破绽!用这个开源项目换了张脸后,连女朋友都难分真假,能否骗过刷脸支付?
点击上方“Github中文社区”,关注
第013期原创分享 作者:huber
大家好!我是hub妹,今天和童鞋们一起来学习一下换脸的技术
大家先来看一张神奇的图:
没错,这张图换脸了,图片取自一部很老很老的电影,如果没看过这部电影的同学,估计都看不出哪张脸是真,那张脸是假😂
左边的大帅哥相信大家都知道:《银河护卫队》男主,右边的人又是谁呢?这就是1981年火遍全球的电影《夺宝奇兵》男主,讲到这里,大家应该知道哪张脸是换上去的了吧😄
给大家来个更厉害的:
仔细一看,好像没什么奇怪的地方啊?
再仔细一看,卧槽直接把hub妹给吓尿了! 画面中的人,不知道从啥时候,从比尔哈德变成了施瓦辛格!整个过程流畅到几乎没有破绽!
没发现?
这是比尔哈德:
这是施瓦辛格:
还脸盲吗?
继续,不知最近大家是否看过这样一个视频:一个美国小女孩被记者要求模仿特朗普,因小女孩特别可爱并且模仿特朗普的表情很到位而火了:
然而,脑洞大开的程序员,连这么可爱的小女孩都不放过!!😡
原本看到小女孩可爱的脸颊想亲一口,看到后面却想抽她一巴掌!😂
背后的技术
上面这些近乎完美的换脸,其背后强大的技术其实很早就有了,技术名为 Deepfakes,也就是21世纪网络易容术!曾火极一时的换脸APP ZAO 背后的技术也就是它,然后我们本文主要介绍的呢,是DeepFaceLab
DeepFaceLab是Deepfakes换脸术的一个软件工具包,安装简单,使用方便。更新频率也足够快
GitHub地址:
https://github.com/iperov/DeepFaceLab
DeepFaker中文网
而特别友好的是,DeepFakes有一个中文网,其中有DeepFaceLab详细教程,在这里,就算你是小白,也能很容易体验一把换脸技术
地址:https://www.deepfaker.xyz/
换脸流程
换脸的流程,可大致分为5个步骤:
1,把视频转成图片
2,从图片中提取头像
3,用头像训练模型
4,用训练好的模型实现图片换脸
5,把换好脸的图片合成视频!
而其中最耗时的操作,就是第3步,DeepFaceLab是基于深度学习的软件,而深度学习基本都会涉及到一个叫“模型”的东西。模型就像是提炼出来的仙丹,可以理解为易容丹。炼丹自然不是一件简单的事情,而且特别耗时间,还需要好丹炉,好药材。这一部至关重要。
模型训练时的截图:
至于具体的使用教程实在太多,这里就不再啰嗦
隐私、安全等问题
其实早在17年底,国外Reddit论坛的一名叫deepfake的网友,用AI换脸技术将电影《神奇女侠》主演盖尔·加朵在内的众多女明星的脸放上了各类色情视频中。
这一“换脸色情片”迅速蔓延到了各大社交网站、论坛,引起轩然大波。更让人后怕的是,目前AI换脸黑产已经形成了完整的产业链,从下游成品情色视频、中游定制视频到上游软件及教程都有提供,有的卖家甚至提供全产业链产品和售后服务。
除了担心被不法分子利用,还有人担心该技术能用于刷脸支付。
对此,支付宝也做出了回应:
最后
至少刷脸支付领域,大家是不用担心;至于肖像权被侵犯滥用的问题,那也只能建议童鞋们尽量不要为了一时的新鲜感,去下载一些稀奇古怪、需签霸王条款的APP,就像当初的那啥APP🙄️
换脸技术越来越强大,但就目前来看最有价值的应用场景也许还是电影工业(特效,替身……),更多的应用场景欢迎大家留言讨论
最后请童鞋们欣赏一段毫无违和感的视频😂😂
★ 强!这个GitHub官方终端命令行工具!星标10K!真是让人相见恨晚啊★ 当年锤子的大爆炸,如今12个语言版本都可轻松搞定!★ 厉害了!大四学生发明文言文编程!让汉语言系女神老师哭晕在厕所里!★ 再见,VS Code !你好,GitHub!
点个在看呗!