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动画算法研究相关推荐

  1. MugLife app是一款可以将静态照片变成3D动画的手机应用

    MugLife app是一款可以将静态照片变成3D动画的手机应用,如下效果图所示: 大家可以看到,这个静态图具有了类3D的动画特效,是不是很好玩? 这种算法是如何实现的呢? 这里给出一篇论文" ...

  2. 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022

    羿阁 发自 凹非寺 量子位 | 公众号 QbitAI 有没有空间感差的小伙伴,每次拿到乐高说明书都不知如何下手? 这回,可以动的乐高说明书来了! 清华姚班校友.斯坦福大学助理教授吴佳俊,带领团队研发了 ...

  3. #今日论文推荐# 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022

    #今日论文推荐# 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022 有没有空间感差的小伙伴,每次拿到乐高说明书都不知如何下手? 这回,可以动的乐高说明书来了! 清华姚班校友.斯 ...

  4. 这3款可以把照片变3d的app,请你一定要收藏好

    最近我在刷短视频的时候发现,如今照片的玩法越来越多样化,例如将其自动生成AI特效.让背景或是人物动起来.把照片3d化等等,都能给我们带来一种新奇的体验. 而其中的3d照片,可以将照片里的人物,在手机或 ...

  5. 【转载】三步打造照片变动画——Ai0 Flash搅拌器

    本文主要介绍<Ai0 Flash搅拌器>软件,此软件主要用于将多幅flash动画合并成一个文件!有时候使用一些flash类的小工具来制作,速度和效果都比直接使用Flash程序来得好! 我帮 ...

  6. PIFuHD 让照片秒变 3D 模型

    作者:HelloGitHub-小鱼干 从入门到精通需要什么?AI-Expert-Roadmap 带你开启专业之旅,和 135k+ 高星项目 developer-roadmap 一样, AI-Exper ...

  7. 不用神经网络,把照片变成3D动起来|开源

    万万没想到,把照片变3D这件事,离了神经网络也是这般丝滑. 而在此之前,新视角合成这方面的"大牛",是近两年大火的NeRF (神经辐射场). 它是一个简单的全连接神经网络,使用2D ...

  8. 怎么设置ppt页面的长度和宽度_在PPT中将照片变裸眼3D效果怎样操作?分享技巧,帮你快速实现...

    PPT的使用相信大家都不陌生,使用最多的就是制作PPT对工作进行汇报,对新项目进行展开讨论.其实在PPT中还可以设计海报,制作高逼格封面以及将照片变为3D效果等偏设计类的操作.今天将以如何把照片变为3 ...

  9. 基于单幅图像的2D转3D算法研究(转)

    原文地址:https://blog.csdn.net/trent1985/article/details/14449567 最近,3D影片盛行,3D电视技术也层出不穷,3D技术在带给大家非凡的视觉冲击 ...

最新文章

  1. SilhoNet:一种用于3D对象位姿估计和抓取规划的RGB方法
  2. numpy and pandas
  3. linux将ipv6地址改成ipv4,虚拟机ip地址从ipv6改为ipv4相关问题
  4. 解决eclipse中Mybatis框架下sql语句执行后控制台不显示日志问题
  5. 机器学习(4.文本数据的特征抽取(第二种TfidfVectorizer(TF-IDF)))
  6. QT的QStack类的使用
  7. 解决CodeIgniter大量查询sql时占用内存大问题
  8. 使用POI读取word文档
  9. solr的多条件组合查询和solr的范围查询【转】
  10. Vue只是JavaScript其中的一个框架
  11. 如何在IntelliJ中永久启用行号?
  12. Linux操作系统实验报告心得体会,操作系统实验报告的心得体会.docx
  13. 神奇宝贝HTML游戏代码,方舟生存进化神奇宝贝代码资料大全
  14. java word模板生成pdf,java根据模板生成pdf
  15. pytho读文件| python文件去重 | python去除重复行
  16. R语言入门-常用的向量运算
  17. 基于EasyNVR实现RTSP/Onvif监控摄像头Web无插件化直播监控
  18. Gos —— 加载内核
  19. iOS Apple Pay开发流程
  20. H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能

热门文章

  1. 遇到一位贵人是什么体验,贵人到底有多重要?
  2. 【CSS】选择器汇总
  3. 关于RECON-NG相关问题解决
  4. 计算机毕业设计项目推荐 - 毕设开题选题
  5. 客厅窗帘最实用的色彩组合搭配,大气稳重-窗帘十大品牌江南爱
  6. 佛祖保佑注释代码(内含神兽与美女)
  7. 产品分析报告—哔哩哔哩
  8. python有哪些细节描写_关于描写细节描写的句子
  9. 虚幻4引擎开发的手游_虚幻引擎 4 手游《绝地求生:刺激战场》 开发经验分享...
  10. CSS复合选择器:后代选择器