程序员的圣诞献礼:AI黑科技带你感受从年少到白头的浪漫!
圣诞节迫在眉睫,你的圣诞礼物准备好了么?不会还在某宝、某书、某博上来来回回翻看依然毫无头绪吧?不愿意陷入送花吃饭看电影老三样,想要清新脱俗又能打动人心?
那么,作为浪漫的程序猿/媛,如果你的圣诞礼物是一台“时光机”,岂不既有新意又有意义。
只需一张照片,5分钟就能瞬间带你回到“回不去的过去”,去到“去不了的未来”,真真切切地感受与另一半从年少到白头的浪漫。
比如,还在回忆年轻时的青涩,突然就发现变老后竟神似“KFC老爷爷”
更绝的是,这台“时光机”不仅能实现年龄灵活变换,还能让年少/年老的你做出逼真细腻的表情。
这台“时光机”由GitHub星标5K⭐,频上热榜的飞桨生成对抗网络开发套件PaddleGAN提供,想立马GET这份圣诞礼物?看看你或你的另一半年轻时和老去的样子?快去项目首页获取所有教程与源码吧。
⭐⭐ 项目链接 ⭐⭐
https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md
开源不易,还请大家多多Star鼓励哦~
这还不够,还需要具体的实现步骤?贴心的PaddleGAN为大家在AI Studio上准备了完整的项目代码,动动手指,仅需三步即可体验。
https://aistudio.baidu.com/aistudio/projectdetail/3251280?contributionType=1&ad-from=fj1
原理大揭秘
这份创意满分的圣诞礼物是由飞桨生成对抗网络套件PaddleGAN所提供,内置的StyleGAN V2与FOM分别实现人脸属性编辑(年龄变换)与让人脸动起来的效果。
PaddleGAN中提供的人脸属性编辑是由StyleGAN V2中的Editing模块完成,具体可分为三个步骤:
1. 获取图片的Latent Code,用于后续的属性编辑和人脸生成
2. 将Latent Code根据特定方向进行编辑,即可编辑对应的人脸属性,如年龄、性别、头发、眼睛等
3. StyleGAN V2根据第二步中编辑好的Latent Code向量生成目标人脸
* Latent Code:潜在因子,每张图像对应一个潜在因子(高维的向量),StyleGAN V2能够用这个向量生成图像。
实操步骤
STEP 1:
提取原图对应的Latent Code
这里我们使用Pixel2Style2Pixel提取Latent Code,大家只需要更改两个参数:
input_image:原图路径,即需要提取隐藏特征的照片路径。
output_path:原图的隐藏特征的存放路径,后续需要放在属性编辑和生成的模块中使用。
在input_image中放入想要变换年龄的人脸照片即可,请注意最好是自拍和大头照,无眼镜效果更佳噢~
STEP 2&3:
对Latent Code进行特定方向编辑
使用StyleGAN V2生成新人脸
只需要更改2个参数:
latent:STEP 1中提取的原图的Latent Code路径。
output_path:新人脸(年龄变换后)的保存路径。
💟 BONUS体验💟
生成动态版年少&年老的TA
新版的PaddleGAN中提供的First Order Motion算法全面升级,能够将人物A的脸部动作搬移到人物B脸上,让人物B的脸完美演绎人物A的表情
在本项目中,可自制脸部动作视频(驱动视频),让年少&年老的TA做出任意表情,真正意义上实现从青竹到白头。
至此,年龄变换就完美实现啦~还在等什么,快去准备圣诞礼物吧。
PaddleGAN GitHub:
https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md
AI Studio项目链接:
https://aistudio.baidu.com/aistudio/projectdetail/3251280?contributionType=1&ad-from=fj1
PaddleGAN AI能力大揭秘
难道PaddleGAN还有啥其他厉害的能力?
小编上项目首页转了一圈发现,人脸属性编辑、人脸表情迁移竟然只是PaddleGAN数十种能力的一种,PaddleGAN还提供语音转唇形(声音对口型)、视频/照片修复(上色、超分、插帧)、人脸动漫化、照片动漫化、图像生成、图像风格迁移等十余种能力,令人大开眼界,让我们一睹为快吧。
「带着珍珠耳环的少女」播新闻:
百年影像上色、插帧、提高分辨率
人脸动漫化
欢迎各位才华横溢的开发者们玩转以上能力,如果玩的开心,辛苦点Star给开源社区一点支持~
https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md
圣诞老人可能不是真实的,PaddleGAN的各种能力与诚挚的祝福却是真切的,希望飞桨PaddleGAN能在圣诞节及今后的每一天,给大家带来欢乐和温暖。
关注公众号,获取更多技术内容~
本文同步分享在 博客“飞桨PaddlePaddle”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
戳穿五大和七大常见的网络安全神话
前段时间,在整理CISA官网内容时,翻译整理过一篇过关于揭穿网络神话的文章,今天我们根据一个安全网站,再讨论一下安全神话。当然,这里讨论的“神话”一般是一种“误区”。尽管人们对网络安全的认识不断提高,但关于它的许多神话仍然普遍存在。这些误解可能是阻碍有效提升网络安全的障碍。因为它似是而非,却极易诱惑误导人。所以,确保业务安全的第一步是将虚假信息、神话和谣言与真相区分开来。 CISA给出的如下神话: 有哪些常见的神话,背后的真相是什么? (1) 误解:防病毒软件和防火墙是 100% 有效的。 真相:防病毒软件和防火墙是保护信息的重要元素。但是,这些元素都不能保证保护免受攻击。将这些技术与良好的安全习惯相结合是降低风险的最佳方式之一。 (2) 误解:一旦计算机上安装了软件,就不必再担心了。 真相:供应商可能会发布更新版本的软件以解决问题或修复漏洞。应该尽快安装更新;有些软件甚至提供了自动获取更新的选项。确保防病毒软件具有最新的病毒定义尤为重要。 (3) 误解:机器上没有任何重要的东西,所以您不需要保护它。 真相:对重要事项的看法可能与攻击者的看法不同。如果您的计算机上有个人或财务数据,攻击...
- 下一篇
无网低算力也能开发AI模型?飞桨EasyDL桌面版开创本地AI应用新体验
智能时代来临,企业利用人工智能进行智能化升级势在必行。但由于业务性质等客观因素,不少企业在应用AI时,受场景网络环境、本地算力限制等,迫切需要满足本地实现高效AI开发和部署的解决方案。这也将成为企业快速落地AI的突破口,因此备受行业关注。 日前,在WAVE SUMMIT+2021深度学习开发者峰会上,百度飞桨EasyDL桌面版全新发布,应需而生。 飞桨EasyDL桌面版广泛兼容Windows、macOS、Linux操作系统,1分钟极速一键安装,并且能够在离线情况下提供一站式数据处理、模型训练与部署,快至15分钟完成一个AI模型开发全流程。 开发者通过EasyDL桌面版可以在自己的电脑上轻松创建AI模型,无需上传数据即可完成训练,支持本地导入导出、高效管理模式,无网环境下进行模型生产。 飞桨EasyDL桌面版的高效易用,源于飞桨产业级深度学习开源开放平台底层技术的领先和产业实践应用积累。飞桨作为我国最早自主研发、功能丰富的产业级深度学习平台,堪比智能时代的“操作系统”,具备开发便捷的深度学习框架、超大规模深度学习模型训练技术、多端多平台部署的高性能推理引擎、产业级开源模型库四大领先技术。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2全家桶,快速入门学习开发网站教程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Linux系统CentOS6、CentOS7手动修改IP地址