谷歌小姐姐开源姿势动画师项目,组合现有TF模型,只需一张SVG图片便可配置

2020 年 7 月 18 日 量子位
梅宁航 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

姿势动画师,自己做动作就可以生成矢量角色动画。

打开摄像头,你的姿态随之摇摆,一道道线、一个个点,刻画你的面部轮廓和完美身材。

效果图1

是不是很有趣?!

当然这个有点恐怖,把多余的配置都去掉看看效果。

效果图2

姿势动画师项目,虽然不是TensorFlow.js官方产品,但效果依旧够slay。

并且可直接嵌入网页,一键配置开发,简洁优雅,值得上手。

操作步骤

作者提供了两种方式去制作姿势动画,一种是打开摄像头实时生成,还有一种是上传静态图像

以摄像头制作为例,步骤如下:

1、打开网址(见文末链接),随后打开摄像头,动作捕捉,进行参数配置。

参数配置项

2、摇摆起来,男女皆可哟~

动作捕捉实时生成

3、站起来效果更佳,站起来可以捕捉身体动作。

身体动作姿态识别

有没有很神奇的感觉。

作者在GitHub上发布短短一个多月,已经4.8k星。

并且上手简易,所以大神是怎么实现的?

技术原理

姿势动画师项目,作者主要使用TensorFlow.js制作。

作者主要使用两个模型,由PoseNet和FaceMesh组合而来,前者负责姿态识别,后者负责人脸3D建模。

1、 FaceMesh面部建模

FaceMesh可以识别486个人脸标记点,从而拟合出人脸的几何形状,用于识别人脸实时姿态。

2、PoseNet识别身体姿势

PoseNet可以用来估计一个身体姿态,也可以用来估计多个身体姿态。

这意味着算法可以检测到一个图像/视频中的一个人,另外一个版本可以检测到多个人的身体姿态。

在这个项目中,作者使用PoseNet来拟合人的身体姿态。

动手试试

还是以摄像头实时生成为例,静态图流程大同小异

  1. 克隆项目GitHub文件夹至本地,打开项目中的skeleton文件。

并对其进行编辑,控制骨架移动参数。

你可以自行控制参数变化,编辑完成后存入工作文件夹中。

但是请注意。不要在这个组中添加、删除或重命名circle部分,。

依靠这些此部分来读取控制身体姿态的初始位置

但是你可以进行移动操作,并将它们嵌入到你的插图中,以制作不同的效果。

2、创建一个新文件,并将其命名为 “illustration”,在 “skeleton”文件的旁边。

拉平所有子文件,使 “illustration”文件只包含路径元素。

如果完成上述步骤,你的文件结构应该是这样的。

3、通过控制skeleton文件中的参数,来移动关节的具体变化。

4、此时,完成制作自己的矢量姿势图,将其上传到示例网站,借用网站服务器算力制作自定义的姿势动画师。

作者简介

作者Shan Huang,毕业于CMU,居住于上海,现任职于谷歌。

简介为程序员艺术家,也是很有意思了。

工程师、艺术家,有创造力的技术工程师,多重身份当得起。

因为她的代码,证明了工程师的资格。

下面👇是她的艺术作品。

文理交融,游刃有余,献上膝盖。

一起来观摩小姐姐的硬核作品吧

自己动手试试看~

参考链接:
https://github.com/yemount/pose-animator/
https://pose-animator-demo.firebaseapp.com/


本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

人类未来20年最重要的航天任务——登陆火星,已经启动!这场征服星辰大海的征程,将彻底改变我们的未来。


什么是火星探索,为什么要远征未来,如何培养科学探索的精神?


中国空间探测技术首席科学传播专家庞之浩,最新推出讲给孩子的火星课《登陆火星》,在其中深入浅出地讲解火星探索史+航天知识,回答了你还不知道的种种好奇疑问。


现在这一精心打磨的课程正在超值预售中,定价99元,目前限时半价,仅49元。让孩子爱上探索宇宙,培养科学思维,现在就开始吧~

给孩子的火星课
限时半价中👇


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


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


喜欢就点「在看」吧 !


登录查看更多
0

相关内容

谷歌公司(Google Inc.)成立于1998年9月4日,由拉里·佩奇和谢尔盖·布林共同创建,被公认为全球最大的搜索引擎。公司总部称为“Googleplex”,位于美国加州圣克拉拉县的芒廷维尤。业务包括互联网搜索、云计算、广告技术等,同时开发并提供大量基于互联网的产品与服务,其主要利润来自于AdWords等广告服务。
【2020新书】3D建模初学者指南,190页pdf
专知会员服务
30+阅读 · 2020年9月15日
流畅的Python 中英文版 PDF 高清电子书
专知会员服务
80+阅读 · 2020年8月2日
姿势服装随心换-CVPR2019
专知会员服务
34+阅读 · 2020年1月26日
【GitHub实战】Pytorch实现的小样本逼真的视频到视频转换
专知会员服务
35+阅读 · 2019年12月15日
Keras作者François Chollet推荐的开源图像搜索引擎项目Sis
专知会员服务
29+阅读 · 2019年10月17日
利用 AutoML 的功能构建和部署 TensorFlow.js 模型
TensorFlow
6+阅读 · 2019年12月16日
已删除
将门创投
8+阅读 · 2019年7月10日
你真的会正确地调试 TensorFlow 代码吗?
数据库开发
7+阅读 · 2019年3月18日
158万张图像的鉴黄数据集
机器学习算法与Python学习
15+阅读 · 2019年2月14日
要替代 TensorFlow?谷歌开源机器学习库 JAX
新智元
3+阅读 · 2018年12月14日
Arxiv
29+阅读 · 2019年3月13日
Arxiv
3+阅读 · 2019年3月1日
Joint Monocular 3D Vehicle Detection and Tracking
Arxiv
8+阅读 · 2018年12月2日
Arxiv
7+阅读 · 2018年11月27日
VIP会员
相关VIP内容
相关资讯
利用 AutoML 的功能构建和部署 TensorFlow.js 模型
TensorFlow
6+阅读 · 2019年12月16日
已删除
将门创投
8+阅读 · 2019年7月10日
你真的会正确地调试 TensorFlow 代码吗?
数据库开发
7+阅读 · 2019年3月18日
158万张图像的鉴黄数据集
机器学习算法与Python学习
15+阅读 · 2019年2月14日
要替代 TensorFlow?谷歌开源机器学习库 JAX
新智元
3+阅读 · 2018年12月14日
Top
微信扫码咨询专知VIP会员