问题标签 [kinect-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 面向移动设备和 Kinect 设备时构建代码
使用 Starling 和面向 Windows Kinect 传感器的 AIRKinect 框架构建多个游戏。
我想以这样一种方式打包和重构我的类,以便我可以轻松地重新调整大部分代码的用途并定位移动(主要是 IOS)设备。即触摸和多点触控支持将取代任何 AIRKinect 特定的骨骼跟踪代码。
尽管我在 Actionscript 3 中进行编码,但我认为相同的通用代码结构应该与代码无关。
什么是构建我的课程的好方法?想到哪些设计模式?
c# - 使用 Kinect 录制音频
我试图调整这个 Wav 录音样本: http ://channel9.msdn.com/Series/KinectQuickstart/Audio-Fundamentals
对于新的 SDK(1.6 版),出于某种原因 - 生成的 .wav 文件无效
在初始化中:
线程:
波形标题:
c# - 没有插入实际设备的 Kinect 仿真
当 Kinect 本身没有插入时,是否可以模拟 Kinect 传感器(用于 Kinect SDK)?
首先我认为 Kinect Studio 完全符合我的要求,但现在看来 Kinect Studio 记录数据流并可以将它们“提供”给应用程序,但无法模拟与传感器的连接。所以目前我有几个用 Kinect Studio 录制的 .xed 文件,如果没有收到“Kinect 传感器未插入”或任何消息,我无法启动任何支持 Kinect 的应用程序。
有没有办法解决?我可以访问 Kinect,但它不在我打算编写大部分代码的地方(我非常想用记录的数据运行/调试它)..
我真的很感激任何帮助。
PS 也许我只是在使用 Kinect Studio 时出了点问题,它实际上可以模拟 Kinect 连接(实际上这是最好的情况)。
c# - 通过 C# (Kinect SDK) 的手势控制 Javascript InfoVis Toolkit
我一直在网上寻找解决这个问题的方法,但现在我很沮丧地找到了能满足我所有要求的东西。所以这里。
我正在尝试构建一个桌面应用程序,该应用程序使用 Kinect for Windows 传感器来控制数字图书馆的可视化(例如,您去书籍的地方)资产。我非常精通使用官方的 MS Kinect SDK,并且手头已经有一个用于原型设计的简洁实用框架,所以我显然很想使用它。这加上桌面应用程序主题表明整个shebang都需要使用C#,这对我来说很好。
另一方面,可视化部分已经存在并且看起来很漂亮,但它是 JavaScript(特别是 JIT,即 javascript infovis 工具包)。它有我需要的所有花里胡哨的东西,而且它的动画效果很好。另外,我是 JavaScript 的菜鸟。
关键是,我如何避免将其中一种语言重写为另一种语言,同时仍然允许它们在运行时交谈?
那么,您知道任何一种方法吗
A)在 Windows 应用程序中嵌入 JIT 可视化(例如径向树可视化),使我能够在运行时从 C# 类操作图形(例如选择要动画的新节点成为焦点)还是
B)向 JS 发送 C# 事件以在运行时对手势输入做出反应?这是 ASP.NET 可以做到的吗?
我有一种感觉,结果将是桌面和网络技术的奇怪组合,但任何指向正确技术的指针都非常感谢。
colors - 从 Kinect 深度流中获取像素颜色
我目前在尝试从 Kinect 深度流中找到特定像素的颜色时遇到了一些困难。下面的代码是我用来计算 (100, 100) 处像素颜色的代码。
我感觉我的逻辑在某处有缺陷(也许在将索引计算为我想要的 colorPixels 时)
colorPixels 和 depthPixels 声明如下:
我计算深度流中100,100处像素的rgb值如下:
ColorChooser 方法如下:
如果您需要更多信息/代码,请告诉我。
非常感谢,
戴夫·麦克布
c# - 旋转 3D 坐标
我需要在 WPF - C# 中旋转单个坐标。
x, y,z
存储在GeometryModel3D[]
点中的值。
例如,坐标(x,y,z)在特定轴上旋转。
[更新] 使用四元数的旋转变换。问题是我没有得到新的向量值,当我查看点云时,它似乎在 Meshlab 中被拖走了。
我仍然无法获得正确的价值转换。
我想对从 kinect 扫描的第二个点云应用旋转变换。由于第一次扫描数据不涉及旋转,因此捕获数据和使用的代码如下:
c# - kinect SDK 骨架头坐标
我是 c#、wpf 和 kinect SDK 的新手。
我有一个可以跟踪多个骨架的项目。
现在我需要拍摄用户头部周围区域的照片。所以我想知道骨骼顶部在kinect的视野中的什么位置。
我不想使用面部跟踪,因为我认为它对于我想要完成的事情来说很复杂。
那么有没有一种简单的方法可以仅使用骨架来知道头部的位置?最好是一组坐标,它位于 kinect 的整个视野中。
提前致谢!
c#-4.0 - 使用 microsoft kinect SDK 识别用户的语音识别。
我想知道是否有办法(通过 kinect SDK 或其他方式)能够识别与 kinect 交谈的人的声音。我已经知道如何通过 SDK 使用语音识别命令,但我想知道我是否可以识别人的声音,所以在代码中我会知道谁在控制 kinect。如果面部识别无法正常运行,我需要一些东西来备份我的应用程序。
kinect - 使用深度文件创建骨架数据
我有一堆使用 kinect sdk 保存在磁盘上的 jpeg 和深度(原始)文件有没有办法使用这些文件和 openni 来创建骨架数据(关节点)?如果是这样,它怎么能做到?谢谢!!
c# - 为 Kinects 深度场创建 3D 面部网格
Kinect SDK 附带了一个在颜色流上创建面部网格的示例。看起来像:
我想为深度流创建一个 3D 网格
我的代码目前如下所示:
我目前收到错误“错误 2 参数 1:无法从 'System.Windows.Media.Media3D.Point3D' 转换为 'System.Windows.Point' F:\Work\Uni\4th Year\Final Year Project\Project\项目 3.0\项目 3.0\FaceTrackingViewer.xaml.cs 275 68 项目 3.0"
这是由以下原因引起的:
我需要使用什么来代替 LineGeometry 才能使其正常工作,或者是否有更有效的方法来做到这一点?
此外,一旦我创建了面部网格,我还希望能够存储这些信息,以便能够计算面部点之间的距离。那么我将如何存储三角形信息呢?