谷歌小姐姐开源姿势动画师项目,组合现有TF模型,只需一张SVG图片便可配置...
梅宁航 发自 凹非寺
量子位 报道 | 公众号 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来拟合人的身体姿态。
动手试试
还是以摄像头实时生成为例,静态图流程大同小异
克隆项目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技术和产品新动态
喜欢就点「在看」吧 !
谷歌小姐姐开源姿势动画师项目,组合现有TF模型,只需一张SVG图片便可配置...相关推荐
- 谷歌小恐龙更新啦!!!!!!(加入奥运会项目赛马,游泳,体操等)快来体验a哈哈哈哈哈哈哈哈
谷歌小恐龙更新啦!!!(加入奥运会项目赛马,游泳,体操等) 快来体验a哈哈哈哈哈哈哈哈 还是原来的进入方式 断网 或者直接输入网址 chrome://dino/ 进入页面摁下空格即可开始游戏 吃下火炬 ...
- 纸片人算什么?教你造真“3D小姐姐”!可以动的模型
要说现在什么行业最赚钱,非游戏莫属!要说游戏中什么类型最赚钱?非3D建模莫属! 据统计,刚入行的从业人员均薪1万-1.3万,如果做到总监,行业平均年薪30万+!他们的日常就是创造游戏里各种各样的小姐姐 ...
- 谷歌小姐姐搞出魔法画板:你随便画,补不齐算AI输
涂鸦栗 乾明 郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 这两天,一个"魔法画板"在国外传疯了. AI圈内外的灵魂画手们玩到根本停不下来,创造的惊喜画作能装满好 ...
- 有点甜的小姐姐,概念原画师Z.W.Gu作品
概念原画师Z.W. Gu笔下的女性人物, 非常有感觉~ 为了帮助大家在学习板绘绘画的路上,少走弯路,少掉坑,大家可以去听一位板绘绘画高手的课程,他每天晚上8点都会在网上有免费的直播课,会讲到板绘原画插 ...
- Pose Animator(姿势动画师)
GitHub:https://github.com/yemount/pose-animator
- 让梦露和龙妈学着你说话,只需一张静态图和一个视频 | 项目开源
点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 想让名人学着你说话,怎么办 ...
- Springboot 根据数据库表自动生成实体类和Mapper,只需三步
前言 大家看看下面这个对话: ps:你...不会就是诡计多端的吴工吧? 如果恰好是,也没事. 看完这一篇,学习只有先知和后知,你看完学会了知道了,就行. 本篇内容: 根据数据库的表 自动生成 代码: ...
- 曾在字节实习的程序员小姐姐,教你一步提取动漫线稿!比用PS更清晰
丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 每当你看到喜欢的动漫作品,想把线稿提出来.进行重新上色等加工时,你是怎么做的? 用PS吗? 是不是有点麻烦?结果还很糊? GitHub上有一 ...
- 自学成为动画师?你真的准备好了吗?
最近有很多人问小编想成为动画师该怎么办,亦或者从小就有一个动画梦.但现在却从事其他工作,非常苦恼,想放弃一切去学习动画,但是一直下定不了决心. 在自学的路上,你是否总害怕自己刚开始学就走错方向呢? 如 ...
最新文章
- cmd文件内容添加到文件内容命令
- oracle ohs是什么,怎么更改OHS端口为80
- Android使用百度地图定位
- LwIP 之四 超时处理/定时器(timeouts.c/h)
- C# 对Datatable排序
- java 注解应用技巧_改善Java应用程序性能的快速技巧
- Linux怎么对文件内容trim,Linux平台下SSD的TRIM指令的最佳使用方式(不区别对待NVMe)...
- mysql数据库information_schema库中的表说明
- OS X 使用技巧——轻松地调整窗口大小
- 实战案例丨GaussDB for DWS如何识别坏味道的SQL
- Oracle 去掉重复字符串
- 汽车零部件开发工具巨头V公司全套应用层UDS协议栈源代码
- 【Arduino】基于Arduino的循迹小车电路连接与程序编写
- 中标麒麟系统成功安装英伟达显卡驱动程序记
- react + better-scroll 横向滚动案例
- mysql事物幻读_MySQL事务的幻读
- Kali-linux-2020 sqli-labs环境配置(含网上最全Less-29在Kali上的配置)
- MATLAB绘制地形图和等高线图
- 自己开发了一款视频播放器app
- [洛谷P4492] [HAOI2018]苹果树
热门文章
- Ros学习调试——rqt_console
- ElasticSearch小操之Marvel,Sense
- Jsp+Servlet+JavaBean经典MVC模式理解
- 学习OpenCV(一)从Mat讲起
- Linux下的示例程序
- 为什么不让安装卫xing×××啊
- android中static方法,StaticLayout如何在Android中使用?
- 信道仿真java_Matlab 瑞利信道仿真
- 积木赛尔号机器人_《赛尔号大电影7》2019年暑期重磅回归 继《熊出没》之后再掀国产动画浪潮...
- 学习NGUI前的准备NGUI的相关信息