热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

抖音AI特效风靡网络,真人瞬间变身动漫角色,吴亦凡、PDD和戚薇纷纷沉迷其中

近期,抖音推出的一款名为“变身漫画”的AI特效在社交媒体上迅速走红,吸引了大量用户尝试。不仅普通网友积极参与,连吴亦凡、PDD和戚薇等明星也纷纷加入,体验将真人瞬间转化为动漫角色的神奇效果。这一特效凭借其高度的趣味性和创新性,迅速成为网络热议的话题。
金磊 发自 凹非寺
量子位 报道 | 公众号 QbitAI

这两天,抖音上一款特效——「变身漫画」,简直火到不行。

从明星到路人,堪称全民参与,来看下效果吧~

首先登场的是张艺兴戚薇

可以看到,这个特效基于人物的面容,很好的转换成了二次元漫画风格。

尤其是眼睛的处理,把张艺兴慵懒的眼神、戚薇水汪汪的大眼睛,诠释的淋漓尽致。

当然发型也都是「满分转换」,分叉、造型等细节可以说是丝毫不差了。

抖音网友们直呼:

终于看到这个特效啦!早就想看偶像的漫画风,圆梦了!

可爱的PDD同学也参与了进来,这个漫画风让他变得少了些油腻,多了份清纯,好评!

调皮的网友竟发出疑问:

安西教练?

当然,刷了众多视频之后,你会发现这个特效并不是适合所有人,建议以下2类人慎用此特效。

第一类是颜值过高,这里的高是指本来长相就像「从漫画里走出来」的人,例如吴亦凡。

本来吴亦凡是浓眉大眼、五官立体,转换后却显得「单薄」了不少。

第二类是彪形大汉……话不多说,来感受一下这个画风……

嗯……原来的味道,全没了……引得网友直呼:

你为什么要拉过来?

发我男朋友看一下,让他认清社会的现实。

突破「次元壁」的关键技术

那么如此有趣的特效,是怎么做到的呢?

虽然目前并没有看到专门对应此特效的研究,但是有关「风格迁移」的研究,并不是新鲜的事物了。

而在众多研究中,打破二次元和三次元的关键技术,就是GAN (对抗生成网络)

用GAN实现漫画风

早在去年,港中文、哈工大和腾讯优图的一篇最新研究,可以将人脸照片转化成如同手绘版的卡通图,甚至还能反向转换,将二次元的卡通图像,转换成现实中可能的样子。

将真实人脸照片转化成卡通图像,效果超越了CycleGAN。

还能转换成日漫画风,自带了热血青春的气息。

这项研究利用到的技术叫做Landmark Assisted CycleGAN,它利用面部标志特征来定义一致性损失,指导在CycleGAN中训练局部鉴别器。

整体结构如下:

整体来说,这个转换过程分为3步。

首先,生成器先根据CycleGAN生成一张粗糙的卡通人脸。

随后,模型根据第一步生成的图像,生成一个预训练回归量(regressor),来预测面部landmark,对面部的关键点进行标记。

最后,通过局部和全局两种鉴别器,研究人员细化在卡通图和对应真实图像中的人脸特征。在这个阶段,强调了landmark的一致性,因此最后的生成生成结果逼真且有辨识度。

用GAN实现油画风

例如MIT和IBM沃森联合实验室,发布的名为AI Portraits Ars的工具,只要给定一张图像,就能秒变「文艺复兴款」的油画风。

值得一提的是,这不是风格迁移,而是GAN自己画出来的。

不止能拿着照片作画,看着视频也没问题,例如1960年的老电影《惊魂记》。

这项技术里GAN的生成器就像是个画师,而判别器就充当鉴赏家角色,负责识破生成器的画不是人类作品。

生成器里有个潜在空间,里面有千千万万的AI画像,都是从人类画作里,用不同的向量修改而成。

然后,要按着照片生成画像,就把一个向量 (Latent Vector) ,映射到千万AI画像里和照片最接近的一幅。

团队还设计了一个Inverter,可以从照片里近似出一个向量,用来找到潜在空间里最合适的那个向量。

用GAN让纸片人活起来

除此之外,GAN甚至还可以让2D形象变成3D“活物”。

例如来自华盛顿大学的照片唤醒 (Photo Wake-Up)技术,可以让你体验到麻瓜的神奇魔法。

它可以让你最爱的体育明星从照片里跑出来:

还能赋予二次元角色新力量:

还可以借此把角色们AR/VR化,只要动动手指,它们就能出现在你身边的世界:

这项研究整个操作过程,其实只用了三步:

第一步是分割纸片人:利用现成的图像分割算法,将画中人的躯干、四肢分割,再用人体姿态估计,提取画中人的2D骨骼关键点,忽略厚重的衣服,拟合出一种半裸的可塑3D模型,称为SMPL模型。

第二步是是细化纸片人3D模型:先将SMPL模型映射到2D世界对准轮廓,调好再次转换成3D模型确保精确度。

最后一步中,研究人员用CMU的Mo-cap人体动作数据集喂给模型。

让二次元走进现实

除了抖音最近火爆的「变身漫画」特效外,隔壁岛国的一项「3D姿态追踪」也火了。

可以让漫画人物跟随着你的动作,一起翩翩起舞,仿佛二次元人物走进了现实。

利用「真人模型」也是可以的。

并且这项技术可在线体验哦(链接见传送门)

这样一来,和你心仪的二次元对象,在现实***舞便不再是梦!

若是把明星作为模型输入的一部分,是不是也可以跟偶像共舞了?

咦?好像可以预见娱乐平台的下一个爆款特效了。

传送门

3D姿态追踪项目地址:
https://github.com/digital-standard/ThreeDPoseTracker

参考链接:
https://mp.weixin.qq.com/s/5covdsSaNBIAqORbtfHa4w
https://mp.weixin.qq.com/s/VU06PqZ4OaLxpjLwIObWZw
https://mp.weixin.qq.com/s/gXonxan5baaJ6jwEcY9ILg

作者系网易新闻·网易号“各有态度”签约作者

「数据库」系列公开课开启,快来免费报名!

6月23号第二期直播,浪潮信息数据库产品线总经理--乔鑫分享「传统企业互联网下的数据平台升级」,将讲述HTAP数据库的技术原理、优化方案以及开发部署概要等技术问题,以此带给广泛关注者一些前瞻指导。

扫码报名,可加入直播交流群,还可获取系列课程直播回放、分享PPT: 

抖音AI特效火遍全网,真人秒变漫画形象,吴亦凡PDD戚薇都玩上瘾了

抖音AI特效火遍全网,真人秒变漫画形象,吴亦凡PDD戚薇都玩上瘾了

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !


推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 使用Numpy实现无外部库依赖的双线性插值图像缩放
    本文介绍如何仅使用Numpy库,通过双线性插值方法实现图像的高效缩放,避免了对OpenCV等图像处理库的依赖。文中详细解释了算法原理,并提供了完整的代码示例。 ... [详细]
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ... [详细]
author-avatar
手机用户2502858383_827
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有