【问题标题】:Any way of getting Kinect V2 tracking data with javascript?任何使用 javascript 获取 Kinect V2 跟踪数据的方法?
【发布时间】:2014-11-24 01:31:36
【问题描述】:

我的问题是:如何将 Kinect for Windows V2 跟踪数据转换为 Javascript 用于 HTML5 游戏或其他浏览器黑客攻击。

我使用 Zigfu 浏览器插件和我的旧 Kinect 来在浏览器中使用 Javascript,这也适用于我的 Macintosh。我也知道微软已经发布了用于 web 开发的 kinect.js v1.8。还有一个名为 pgte/node-openni 的节点包(可在 GIT 上找到),它使您能够使用 Web 套接字获取 Kinect 数据。 问题是这些都不适用于新传感器。

我之所以相信这是可能的,是因为我发现了这些项目,它们似乎可以很好地使用 Javascript 和新传感器,但我无法从这些文章中提取足够的信息来开始开发:

项目 1: http://blog.derivatived.com/posts/Kinect-version-2-Operated-Robot-Hand/

项目 2: http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2014/08/19/kinect-for-windows-v2-sdk-hello-skeletal-world-for-the-3d-javascript-windows-8-1-app-developer.aspx

【问题讨论】:

  • 有这方面的消息吗? :(
  • 现在,对于我的项目,我们采取了相反的方式——将网页嵌入到基于 Kinect v2 示例应用程序的应用程序中。稍后我会提供详细信息作为正确答案。

标签: javascript node.js websocket kinect openkinect


【解决方案1】:

已经发布了一个节点模块,现在可以与 Kinect V2 完全兼容:

https://www.npmjs.org/package/kinect2

根据作者的说法,一旦在 Windows PC 上安装了官方 SDK,存储库自述文件中的示例就可以简单地运行 in 节点。一旦在节点中可以访问骨架数据,您就可以通过 websocket (socket.io) 发布它并从主机或另一台机器上的浏览器中读取它。

【讨论】:

  • “根据作者的说法”,“版本 0.0.3 上次更新时间是 19 天前” - 任何人都可以确认这确实有效吗?
  • 它可能不是用于商业用途,但经过测试,它确实有效!适合一些黑客和个人项目。官方 SDK 现已发布,希望作者更新。
  • 同时确认它适用于 kinectv2。仍在寻找有关 bodyFrame 属性的确切含义的文档。
【解决方案2】:

根据this,您无法在网络浏览器中运行该应用程序,但您可以构建支持所有功能的 win 8.1 商店应用程序,为此您必须安装:

  1. Kinect v2 SDK
  2. Latest MS visual studio available.

瞧,你很高兴,我也建议所有发布在here的视频

【讨论】:

  • 视频链接的道具!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多