MugLife静态照片变3D动画算法研究
MugLife app是一款可以将静态照片变成3D动画的手机应用,如下效果图所示:
大家可以看到,这个静态图具有了类3D的动画特效,是不是很好玩?
这种算法是如何实现的呢?
这里给出一篇论文“Bringing Portraits to Life”Siggraph Asia 2017
这篇论文就是通过二维图像算法来实现静态图的3D动画效果的。
下面我们来讲解一下具体的算法实现过程:
首先根据一段视频,将目标静态图动画处理
整体流程:
将视频帧定义为S(i),目标静态图为T;
根据S(i)生成T(i);
1,单张图处理:
①人脸识别+点位对齐
红色点为人脸特征点68个;
黄色点为估算点位;
②构建三角网格变形
③根据S(i)的点位变化,预测T(i)点位变化,对T(i)进行三角变形
效果图:
2,细节修复
①嘴巴填充
泊松融合
②脸部皱纹阴影迁移
上述流程串起来,就是整个算法过程,用户输入一张照片,导入动画模版即可实现照片动画效果了,Muglife因该就是根据这篇论文来做的,不过可能在此基础上添加了其他的算法优化等等。
本人的效果如下:
原图:
效果图GIF(来自视频截图,质量受到的影响可以忽略):
上述效果仅仅是一个人脸左右旋转,其他效果可以替换不同的视频帧序列模型即可。算法原理就讲解到这里了,代码就不贴了。
本人QQ1358009172
MugLife静态照片变3D动画算法研究相关推荐
- MugLife app是一款可以将静态照片变成3D动画的手机应用
MugLife app是一款可以将静态照片变成3D动画的手机应用,如下效果图所示: 大家可以看到,这个静态图具有了类3D的动画特效,是不是很好玩? 这种算法是如何实现的呢? 这里给出一篇论文" ...
- 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022
羿阁 发自 凹非寺 量子位 | 公众号 QbitAI 有没有空间感差的小伙伴,每次拿到乐高说明书都不知如何下手? 这回,可以动的乐高说明书来了! 清华姚班校友.斯坦福大学助理教授吴佳俊,带领团队研发了 ...
- #今日论文推荐# 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022
#今日论文推荐# 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022 有没有空间感差的小伙伴,每次拿到乐高说明书都不知如何下手? 这回,可以动的乐高说明书来了! 清华姚班校友.斯 ...
- 这3款可以把照片变3d的app,请你一定要收藏好
最近我在刷短视频的时候发现,如今照片的玩法越来越多样化,例如将其自动生成AI特效.让背景或是人物动起来.把照片3d化等等,都能给我们带来一种新奇的体验. 而其中的3d照片,可以将照片里的人物,在手机或 ...
- 【转载】三步打造照片变动画——Ai0 Flash搅拌器
本文主要介绍<Ai0 Flash搅拌器>软件,此软件主要用于将多幅flash动画合并成一个文件!有时候使用一些flash类的小工具来制作,速度和效果都比直接使用Flash程序来得好! 我帮 ...
- PIFuHD 让照片秒变 3D 模型
作者:HelloGitHub-小鱼干 从入门到精通需要什么?AI-Expert-Roadmap 带你开启专业之旅,和 135k+ 高星项目 developer-roadmap 一样, AI-Exper ...
- 不用神经网络,把照片变成3D动起来|开源
万万没想到,把照片变3D这件事,离了神经网络也是这般丝滑. 而在此之前,新视角合成这方面的"大牛",是近两年大火的NeRF (神经辐射场). 它是一个简单的全连接神经网络,使用2D ...
- 怎么设置ppt页面的长度和宽度_在PPT中将照片变裸眼3D效果怎样操作?分享技巧,帮你快速实现...
PPT的使用相信大家都不陌生,使用最多的就是制作PPT对工作进行汇报,对新项目进行展开讨论.其实在PPT中还可以设计海报,制作高逼格封面以及将照片变为3D效果等偏设计类的操作.今天将以如何把照片变为3 ...
- 基于单幅图像的2D转3D算法研究(转)
原文地址:https://blog.csdn.net/trent1985/article/details/14449567 最近,3D影片盛行,3D电视技术也层出不穷,3D技术在带给大家非凡的视觉冲击 ...
最新文章
- SilhoNet:一种用于3D对象位姿估计和抓取规划的RGB方法
- numpy and pandas
- linux将ipv6地址改成ipv4,虚拟机ip地址从ipv6改为ipv4相关问题
- 解决eclipse中Mybatis框架下sql语句执行后控制台不显示日志问题
- 机器学习(4.文本数据的特征抽取(第二种TfidfVectorizer(TF-IDF)))
- QT的QStack类的使用
- 解决CodeIgniter大量查询sql时占用内存大问题
- 使用POI读取word文档
- solr的多条件组合查询和solr的范围查询【转】
- Vue只是JavaScript其中的一个框架
- 如何在IntelliJ中永久启用行号?
- Linux操作系统实验报告心得体会,操作系统实验报告的心得体会.docx
- 神奇宝贝HTML游戏代码,方舟生存进化神奇宝贝代码资料大全
- java word模板生成pdf,java根据模板生成pdf
- pytho读文件| python文件去重 | python去除重复行
- R语言入门-常用的向量运算
- 基于EasyNVR实现RTSP/Onvif监控摄像头Web无插件化直播监控
- Gos —— 加载内核
- iOS Apple Pay开发流程
- H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能