我用GAN实现了魔法照片!效果太逼真!
点击下方卡片,关注“CVer”公众号
AI/CV重磅干货,第一时间送达
每到开学季,总有一些人会幻想有一张来自霍格沃茨的录取通知书会被猫头鹰叼着送给自己,然后穿过九又四分之三站台、登上火车,开往神秘的校园……在无数人心中堪称经典的《哈利·波特》系列最近又频频登上热搜,一代人童年回忆中的魔法世界再度绽放出惊人的力量。
对于很多“哈迷”来说,故事中魔法世界里人物会动的照片是他们开启神秘之旅的第一步:手上的报纸、路边的海报、墙上的挂画,栩栩如生的真实人物场景在活动,让不少人打开了对魔法世界的想象之窗。这两天,小编就机缘巧合发现了一位资深“哈迷”竟然利用AI实现了魔法照片,只要上传自己的头像照片,就能穿上霍格沃茨对应学院的长袍围巾,在相框里做出各种表情动作!
先来看看魔法照片的呈现效果吧~
等不及想直接体验?请接受下方魔法!
https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md
这位魔法照片的开发者“行远见大”也是一位妥妥的“鹰院男孩”,从小就是《哈利·波特》的书迷。据说在英国读书时,他会在爱丁堡的大象咖啡厅、国王十字火车站的九又四分之三站台、约克的对角巷等各个角落寻找那个戴着眼镜的黑发小男孩,追逐自己曾经天真的梦想。也是梦想成真的一位开发者了!
各位狮院、獾院、鹰院、蛇院的男孩女孩们,心动了吗?如果也想获得属于自己的专属魔法照片,根据这位开发者的项目说明,小编发现其实只需要两步:
第一步,利用百度飞桨图像分割套件PaddleSeg人像扣图,将目标人物的头部抠出贴合至哈利波特的背景相框中;
第二步,使用飞桨生成对抗网络开发套件PaddleGAN中的FOM算法,让照片动起来!
没错,这位开发者定制魔法照片背后,正是使用了开源界频上Trending的飞桨生成对抗网络套件PaddleGAN,其中内置的First Order Motion可以实现现让静态照片中的人物做出任意表情动作。同时,First Order Motion算法也全面升级,视频清晰度提升一倍的同时,新增人脸增强特效,丰富地刻画了脸部细节,使得脸部动态表情栩栩如生!
以下也附上实践操作的相关代码,欢迎各位巫师动手尝试哦~
STEP 1:使用PaddleSeg中的deeplabv3算法进行人像抠图换背景
以格兰芬多学院为例,大家只需修改三个参数:
bg_img_path:背景图片,即选择你喜欢的一所学院。
save_dir:魔法照片的保存路径。
img_path:输入人物大头照,需裁剪掉脖子下方部分。
STEP 2:PaddleGAN中的FOM赋予照片魔法
只需要更改三个参数:
driving_video:想让目标人物做的脸部动作表情视频(PaddleGAN已提供了示例视频,如需自定义可自行替换)。
source_image:目标人物照片。
output:魔法视频保存路径。
也送上魔法传送门,可以Star收藏,方便随时体验~
小编也顺便了解了一下,“行见远大”此前也在百度飞桨上开源过不少PaddleGAN相关的优秀项目,就在不久前的七夕情人节,他还开源了一个告白模拟器,收获不少Fork和点赞;同样,飞桨上也有不少其他开发者提供开源的各类趣味、实用的模型应用等,感兴趣的朋友也可以前去观察摸索一下,说不定通往魔法世界的下一条新路就诞生在你手里哦~
点击【阅读原文】,即可体验~
我用GAN实现了魔法照片!效果太逼真!相关推荐
- 200行C++代码实现实现3D俄罗斯方块,这效果太逼真了!
最近学习openGL,在网上看了很多的资料OpenGL入门学习等很多资料,但是也只是学了点皮毛,边学边实践,于是就写了一个3D俄罗斯方块的程序. VC++基于OpenGL技术实现的3D俄罗斯方块游戏, ...
- 基于GAN的人脸魔法特效
文章转自"我爱计算机视觉",原文链接基于GAN的人脸魔法特效 01 什么是GAN? 生成对抗网络(GAN, Generative Adversarial Networks)是近年来 ...
- html放多张gif动态背景图片,美图秀秀上线“魔法照片”功能:静态图片秒变动态大片...
[TechWeb]6月5日,美图秀秀最新推出基于AI技术的隐藏功能-"魔法照片",包括头发流动.鲜花环绕.花瓣变身.滤色叠加.空间位移.火焰星云等10多种魔法效果,用户可以将静态照 ...
- android 动态显示多张图片,美图秀秀上线“魔法照片”功能:静态图片秒变动态大片!...
一键生成大片,教你制作化静为动的"魔法照片" "魔法照片"的灵感来源于哈利波特的魔法世界,在神奇的魔法加持下,一张静态报纸中的人物竟然动了起来,现在这种神奇的效 ...
- 洛谷 P1583 魔法照片
P1583 魔法照片 题目描述 一共有n(n≤20000)个人(以1--n编号)向佳佳要照片,而佳佳只能把照片给其中的k个人.佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值W[i].然后将初 ...
- 如何使用 Pixelmator Pro调整照片,打印出最完美的照片效果?
想把心爱的数码照片打印出来?在这之前,不妨先花几分钟,让画面变得尽可能清晰生动.这并不麻烦,Pixelmator Pro就能帮你轻松完成.精心裁剪 标准实体照片的尺す一般是 3 x5 或 4 x6(英 ...
- vijos 1282128312841285 佳佳的魔法照片/魔法药水/魔杖/魔法阵
题目链接: https://vijos.org/p/1282 https://vijos.org/p/1283 https://vijos.org/p/1284 https://vijos.org/p ...
- 调出夕阳日落照片效果
在PHOTOSHOP中打造日落照片效果,以下是原始图及效果图对比: 此PS教程采用的是photoshop cs6软件 STEP 01 打开原始日落图片. 在右下角单击创建新的调整图层按钮,在图 ...
- 转载自网易学院 PS打造超级梦幻照片效果
点击此处查看: PS打造超级梦幻照片效果 1.抠图是基本功. 2.涂抹工具. 3.图像|调整|渐变映射(G)- 4.载入画笔,如下图所示: 画笔:Green_Lotus Odysee_Brushes( ...
最新文章
- html 页面友情提示,HTML参考
- 【转】聊聊Linux操作系统中的显示管理器及如何更换
- 【2019浙江省赛 - K 】Strings in the Pocket(马拉车,思维)
- java垃圾回收 分代_Java分代垃圾回收策略原理详解
- Easyui 页面访问慢解决方案,GZIP网站压缩加速优化
- 信息学奥赛一本通(1312:【例3.4】昆虫繁殖)
- 【Linux查看tomcat版本】
- 2018-11-30
- 【路径规划】基于matlab A_star算法机器人走迷宫路径规划【含Matlab源码 1332期】
- python开发助理s_如何使用Python构建自己的AI个人助理
- 学习webpack系列之四 ---- (学习开发环境)
- Linux指纹识别程序,指纹识别系统的安装
- java程序员昵称_那些神秘的Java程序员
- jQuery菜鸟教程02
- 基于卷积自编码网络结构的图像修复
- App Widgets 详解四 RemoteViews、RemoteViewsService和RemoteViewsFactory
- java轻量级框架_轻量级的Java 开发框架 Spring
- c++中的虚指针和虚表
- SAP ERP系统PP模块MRP运行参数说明
- matlab从入门到精通(二)matlab语言基础
热门文章
- Tuxera NTFS for Mac激活序列号版读写神器
- 计算机只存在于计算机硬盘上,计算机病毒只存在于计算机硬盘上。()
- 985高校博士因文言文致谢走红!导师评价其不仅SCI写得好...
- android 添加json动画,Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果
- SQL语句中,有了别名不能再用原名,需要使用别名
- Geany 编程工具的使用
- 将实时三维计算机技术,基于结构光实时三维重建计算机应用技术专业论文.docx...
- 【项目评级】ArcBlock(ABT)-区块链基石网络
- 使用Appinum爬取微信朋友圈
- 黑人是晒黑的吗_当您是互联网上的黑人时,无处可逃