代码不止,活力不止!谷歌面馆“营业”中!

想体验一把拉面大师的快感?

现在前往 2020 Google 开发者大会官网

马上创建自己的“代码拉面”!

来谷歌面馆体验虚拟拉面 劳逸结合身心更健康

连续六天的谷歌开发者大会不仅带来了满满的技术干货,更鼓励日夜与代码奋战的开发者们劳逸结合,在观看演讲的间隙也可以活动放松,补充满满元气。运用 TensorFlow.js 中的 PoseNet 来实现动态捕捉,玩家只需要从网络摄像头和浏览器参与互动即可轻松体验欢乐的”代码拉面“。

来到谷歌面馆到底怎么拉面?每局拉面限时 60 秒,玩家可以想象自己是拉面大师,通过活动手和上半身的动作配合来制作虚拟“面条”,比如尽可能地上下移动拉扯面条,也可以加速甩动表演酷炫拉面绝技

在拉面过程中也要时刻心手配合收集特殊配料以获得增加面条长度的点数,但也要小心如果接到“黑暗料理”则会缩短面条的长度。得分越高就能解锁更多“拉面英雄徽章”!是不是手痒痒等不及来谷歌面馆“一决长短”?使用电脑参与游戏体验更佳哦!

TensorFlow.js 实现动态捕捉 创建 “代码拉面”

谷歌面馆正是基于 TensorFlow.js 中的 PoseNet 来实现动态捕捉,将用户的肢体动作与“拉面”概念做结合,创造出有趣又好玩的互动体验。

整个体验中最关键的是手部动作的检测。通过从 PoseNet 中选择经过预演的模型,并在装置摄像头实时进行手部位置的估计,TensorFlow.js 就可以在浏览器中运行现有的机器学习模型,无需花太多精力即可实现手部动作检测。通过这一系列技术支持,玩家可以在游戏中移动、拉伸、扭曲虚拟的面条。

谷歌面馆中还使用了 Angular 构建主体框架,为网站功能设置了强大的基础架构,然后结合 TensorFlow.js 和 PoseNet 中丰富的模型库来自动检测手势和各种肢体动作,直接从网络摄像头和浏览器摆姿势创建真人的实时视觉建模。以及游戏渲染和物理引擎(如 Phaser )也用于帮助实现一根根面条在虚拟环境中呈现真实的物理状态。

Angular 

用于在 HTML 中构建动态和交互式应用程序的现代 javascript 框架。它可以将网页用作模板语言,并扩展 HTML 的句法,清晰简洁地表达应用程序的组件。

TensorFlow.js 

一个使用 Javascript 和高级 API 进行机器学习的开源库。如果您不熟悉机器学习技术,那么这是一个很棒的初学者工具,可根据你的需求定义,运行和训练模型。

PoseNet 

一种视觉模型,用于通过标记关键的身体位置来检测和预估图像或视频中的单人或多人姿势。该技术无法识别图像中的人物,该算法只是检测由“Part ID”索引的关键点,置信度得分在 0.0 到 1.0 之间,其中 1.0 为最高。点击了解动作捕捉如何让 SVG 角色在浏览器中栩栩如生!

谷歌面馆的诞生只是一个开始,我们期待通过谷歌面馆这一互动体验,激发更多开发者与 TensorFlow 开源社区一起,用技术创造更多超乎想象的可能性,探索更非凡的交互体验。

文章看得意犹未尽?加入 TensorFlow 社区和更多小伙伴交流吧!不仅有诱人积分奖励在等你,更有 CSDN 百大热门技术博主、TensorFlow 资深开发者入驻社区,解答问题、分享经验。即刻前往 TensorFlow 社区“问答”版块开启讨论!

别忘了扫码关注 TensorFlow 官方微信公众号(TensorFlow_official),产品更新、课程教学、技术实践、应用实例等精彩内容一网打尽!

【Google 开发者大会】Google 面馆营业啦!揭秘拉面背后的机器学习技术相关推荐

  1. Google 面馆营业啦!揭秘拉面背后的机器学习技术

    代码不止,活力不止! 谷歌面馆正式"营业" 想体验一把拉面大师的快感? 现在前往 2020 Google 开发者大会官网 马上创建自己的"代码拉面"! 来谷歌面 ...

  2. 【Google 开发者大会】一篇看懂 TensorFlow 如何助力高效开发

    代码不止 精彩不断! 刚圆满结束的谷歌开发者大会, 为大家带来了 TensorFlow 机器学习专场技术演讲 那么 TensorFlow 有哪些新鲜出炉的技术优化呢? 点击下面视频,带你1分钟看懂机器 ...

  3. TensorFlow Lite:TensorFlow在移动设备与嵌入式设备上的轻量级跨平台解决方案 | Google 开发者大会 2018...

    Google 开发者大会 (Google Developer Days,简称 GDD) 是展示 Google 最新开发者产品和平台的全球盛会,旨在帮助你快速开发优质应用,发展和留住活跃用户群,充分利用 ...

  4. 2020年 Google 开发者大会可以预约了

    Google 开发者大会 (Google Developer Summit) 是谷歌面向开发者展示最新产品和平台的年度盛会. 2020 Google 开发者大会于 11 月 16 日 至 21 日举行 ...

  5. 分布式 TensorFlow:Distribution Strategy API 丨Google 开发者大会 2018

    Google 开发者大会 (Google Developer Days,简称 GDD) 是展示 Google 最新开发者产品和平台的全球盛会,旨在帮助你快速开发优质应用,发展和留住活跃用户群,充分利用 ...

  6. 明天中午一点! Google 开发者大会预约全攻略

    2020 谷歌开发者大会 明天即将拉开帷幕! 首次以"全线上"形式, 每天中午 1 点,连续 6 天, 官网精彩纷呈. 覆盖 14+ 谷歌产品线 超 50 场精彩演讲 热火朝天的开 ...

  7. 代码不止 | 2020 Google 开发者大会亮点回顾

    2020 谷歌开发者大会圆满结束! 11月16 至 21 日,连续 6 天的线上科技盛会, 晒出了众多让人眼前一亮的技术干货. 回顾全部大会精彩 扫描下方二维码进入官网日程页 ???????????? ...

  8. 网站性能调优开发工具: Lighthouse, Puppeteer 以及进阶部分丨 Google 开发者大会 2018...

    这次 Google 开发者大会请来了 Lighthouse 的工程师 - Eric Bidelman ,分享如何简单地使用 Lighthouse, Puppeteer 来自动化我们日常的流程.它是一个 ...

  9. Android 在 Google 开发者大会上发布了哪些更新? | Google 开发者大会 2018

    有哪些新的 Android 系统特性 Google Play 上的 targetVersion 要求 2018年8月 新应用发布必须为26或者更高 2018年11月 升级现有应用必须为26或者更高 2 ...

最新文章

  1. 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)
  2. 基于linux的java学习,Java学习---Linux总结
  3. 当SRS遇到K8s:如何实现高可用、回滚与灰度发布?
  4. abap al设置单元格可编辑 oo_润乾报表美化设置 -- 样式
  5. 智慧新泰时空大数据与云平台_智慧警务大数据云平台开发情报研判系统解决方案...
  6. linux进程状态浅析
  7. JAVA比较文件是否相同
  8. 敏捷开发绩效管理之六:敏捷开发生产率(中)(功能点分析,FPA,简化的功能点)...
  9. 破解Bandicam
  10. 旋转框目标检测————关于旋转框定义和解决方案
  11. 软件开发实训(720科技)――第五课:前端css规范
  12. 高德地图API 前端调用 搜索定位
  13. 数组:s.length()与s.length的区别
  14. 全新三网免挂码支付系统/微信金额免输入/源支付2.2/thinkphp开发的聚合免签支付系统
  15. javaCV开发详解之8:转封装在rtsp转rtmp流中的应用(无须转码,更低的资源消耗)
  16. 海龟 (turtle) 画图终极实战:小海龟挑战大迷宫游戏
  17. HP superdome2刀片故障处理记录-实战篇
  18. 【冰糖Python】RuntimeWarning: invalid value encountered in true_divide
  19. c语言井字棋程序框图,C语言实现井字棋(三子棋)
  20. node.js 入门 (1)

热门文章

  1. 基于python大数据爬取房价数据可视化
  2. Matlab学习5-图像处理之图像乘法、除法、边缘检测
  3. python和java哪个好
  4. MyISAM和InnoDB存储引擎的特点
  5. kali卸载jdk11安装jdk1.8
  6. C# WinForm 借助Windows API 实现进程间通信
  7. 2019招聘计算机,2019兴业银行招聘计算机模拟试题及答案
  8. HPE 380G10 安裝windows server 2012 教程
  9. 语不惊人死不休(59)因果
  10. 微课堂V2 v4.6.5