查看原文
其他

毫无破绽!用这个开源项目换了张脸后,连女朋友都难分真假,能否骗过刷脸支付?

Huber Github中文社区 2020-10-08

点击上方“Github中文社区”,关注

看遍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🙄️


换脸技术越来越强大,但就目前来看最有价值的应用场景也许还是电影工业(特效,替身……),更多的应用场景欢迎大家留言讨论


最后请童鞋们欣赏一段毫无违和感的视频😂😂







OK!到这就是这期分享

如果觉得文章有意思,请点赞在看,分享。


历史原创

 强!这个GitHub官方终端命令行工具!星标10K!真是让人相见恨晚啊★ 当年锤子的大爆炸,如今12个语言版本都可轻松搞定! 厉害了!大四学生发明文言文编程!让汉语言系女神老师哭晕在厕所里! 再见,VS Code !你好,GitHub!




点个在看呗!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存