当前位置: 首页 > 科技观察

谷歌面馆开张了!揭秘拉面背后的机器学习技术

时间:2023-03-22 12:18:23 科技观察

更多代码,更多活力!谷歌面馆正式“开业”想体验拉面大师的快感吗?立即前往2020年Google开发者大会官方网站,立即创建您自己的“代码拉面”!来谷歌面馆体验虚拟拉面吧。劳逸结合,劳逸结合,让身心更健康。您可以通过活动放松身心,补充活力。使用TensorFlow.js中的PoseNet实现动态捕捉,玩家只需通过网络摄像头和浏览器参与互动,即可轻松体验“代码拉面”的欢乐。来谷歌面馆怎么拉面?每轮拉面限时60秒。玩家可以把自己想象成拉面师傅,通过移动双手和上半身的动作来制作虚拟的“拉面”,比如尽可能上下移动拉面,或者加速表演炫酷的拉面特技。在拉面的过程中,一定要时刻配合心手收集特殊食材来获得积分来增加面的长度,但是要注意如果接到“暗菜”,面的长度会被拉长。缩短。得分越高,可解锁的“拉面英雄徽章”越多!是不是心痒痒,迫不及待想来谷歌面馆“定是非”?不如用电脑参与游戏体验!TensorFlow.js实现动态捕捉打造“代码拉面”谷歌面馆基于TensorFlow.js中的PoseNet实现动态捕捉,将用户的肢体动作与“拉面”的概念相结合,创造出有趣好玩的交互体验。整个体验中最关键的部分是手部动作的检测。通过从PoseNet中选择预排练的模型并在设备的摄像头上实时估计手部位置,TensorFlow.js可以在浏览器中运行现有的机器学习模型并实现手部动作而无需太多努力检测。在这一系列的技术支持下,玩家可以在游戏中移动、拉伸、扭曲虚拟面条。GoogleNoodleShop也是使用Angular搭建主框架,为网站功能搭建强大的基础设施,再结合TensorFlow。摆姿势创建真人的实时视觉模型。并且还使用了游戏渲染和物理引擎(例如Phaser)来帮助实现每根面条在虚拟环境中的真实物理状态。Angular是一个现代的javascript框架,用于在HTML中构建动态和交互式应用程序。它可以使用网页作为模板语言,并扩展了HTML的语法以清晰简洁地表达应用程序组件。TensorFlow.js是一个使用Javascript和高级API进行机器学习的开源库。如果您不熟悉机器学习技术,这是一个很好的初学者工具,可以根据您的需要定义、运行和训练模型。PoseNet是一种视觉模型,用于通过标记关键身体位置来检测和估计图像或视频中的单个或多个姿势。该技术无法识别图像中的人物,该算法仅检测由“PartID”索引的关键点,置信度得分在0.0到1.0之间,1.0为最高。单击以了解运动捕捉如何在浏览器中使SVG角色栩栩如生!谷歌面馆的诞生只是一个开始。我们期待通过谷歌面馆的交互体验,激励更多的开发者与TensorFlow开源代码社区一起,用科技创造更多超乎想象的可能性,探索更多非凡的交互体验。话不多说,大家快点上2020谷歌开发者大会官网拉面吧!阅读更多