问题标签 [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.

0 投票
2 回答
1882 浏览

scale - 如何在 Kinect 中使用缩放图像进行联合跟踪

我试图用 kinect 做一些联合跟踪(只是在我的右手里放一个椭圆)对于默认的 640x480 图像一切正常,我以这个channel9 视频为基础。我的代码,更新为使用新的 CoordinateMapper 类在这里

这行得通。问题是:

如何在缩放图像中进行联合跟踪,例如 540x380?

0 投票
1 回答
543 浏览

kinect - SDK v1.6提供的KinectSkeletonViewer中如何更改骨架颜色

我想更改 Kinect 示例中提供的 KinectSkeletonViewer 控件。我想公开一个属性来更改骨架(跟踪骨骼)的颜色。

我需要做什么?

0 投票
1 回答
637 浏览

c# - Kinect 的 SkeletonStream 反馈用户未检测到的 C#

我试图让我的 Kinect 的 SkeletonStream 反馈一个数据,告诉我没有检测到任何人。如果检测到我的骨架,我可以获得饲料,但如果那里没有人,我将无法收到任何通知。有没有办法让 kinect 告诉我是否没有捡到骷髅?

0 投票
0 回答
757 浏览

kinect - 如何缩放 Kinect 骨架以匹配其他 Kinect 骨架

我有一些保存的骨架数据,数据对应我自己的骨架比例,我们称这个骨架为Sk1。我还有其他骨架数据(例如,对应于一个十岁的孩子)。让我们称之为 Sk2。

我想将一种骨架尺寸缩放到另一种骨架尺寸,同时保持比例。

PS:我知道 ScaleTo() 扩展方法 os Coding4Fun 库,但我并不深入了解这种方法。

我怎样才能实现它?

编辑 Coding4Fun 的 1 Tha ScaleTo() 扩展方法对我不起作用。所以我正在尝试实现我的 ow scale 方法来缩放整个骨架,请参考这个问题的实际代码

0 投票
1 回答
296 浏览

kinect - 更新 Kinect 关节位置时理解异常

我正在做一个非常简单的事情,我的目标是根据另一个骨架的位置移动一个骨架,为此我基于 HipCenter 位置。(这个算法可能是错误的,这个问题是关于 foreach 循环中发生的异常)

这是我的实际代码:

使用 F10 调试一切正常,直到 foreach 循环的第二遍。当我在 foreach 中第二次通过时,我在这条线上遇到了异常

异常说:

但价值实际上是脊椎。

怎么了?

0 投票
1 回答
1267 浏览

kinect - 如何将 kinect 骨架移动到另一个位置

我正在研究一种扩展方法,将一个骨架移动到 kinect 场操作系统视图中的所需位置。

我的代码接收要移动的骨骼和命运位置,我计算接收到的骨骼髋关节中心和要找到的命运位置之间的距离how much to move,然后在关节中迭代应用这个因素。我的代码,实际上看起来像这样。

实际上,只考虑 X 位置。

现在,问题:

如果我站在消极的位置,然后把手移到积极的位置,就会有一种奇怪的行为,看看这张图片

在此处输入图像描述

要重现此行为,您可以使用此代码

我知道,这是简单的数学运算,但我无法弄清楚为什么会发生这种情况。任何帮助将不胜感激。

0 投票
1 回答
1098 浏览

kinect - 如何将 Kinect 骨架对象复制到另一个 Kinect 骨架对象

我正在使用 Kinect 工具箱,所以我手上有一个列表ReplaySkeletonFrames。我正在遍历这个列表,获取第一个跟踪的骨架并修改一些属性。

众所周知,当我们改变一个对象时,我们也改变了原来的对象。

我需要复制一个骨架。

注意:我不能使用CopySkeletonDataTo(),因为我的框架是 aReplaySkeletonFrame而不是ReplayFrame“正常”Kinect 的框架。

我尝试制作自己的方法来逐个复制属性,但是无法复制某些属性。看...

如何解决?

0 投票
2 回答
786 浏览

scale - Kinect 骨架缩放奇怪的行为

我正在尝试缩放骨架以匹配另一个骨架的大小。我的算法执行以下操作:

  • 使用植物定理求原始骨骼和命运骨骼的两个关节之间的距离
  • 将这两个距离相除以找到乘数。
  • 将每个关节乘以该因子。

这是我的实际代码:

除了手和脚外,一切似乎都很好

看看这些图片

在此处输入图像描述 在此处输入图像描述

我有自己的骨架,我的骨架和另一个人一样大,但手和脚仍然很疯狂。(但代码看起来正确)

有什么建议吗?

0 投票
1 回答
89 浏览

c#-4.0 - 通过评估视频源的视频流来确定视频源的位置

步骤是什么

a) 通过评估它的传感器数据(即深度流、视频流、音频流)来获取 kinect 的位置

b)通过评估其传感器数据(即视频流)来获取常规相机的位置

0 投票
1 回答
266 浏览

kinect - 初始化 Kinect 记录器错误

当我尝试运行我的骨骼跟踪代码来测试我添加的以下代码行时,它会因错误而崩溃。

我正在调用 Kinect 工具箱中可用的记录功能。

错误是:未处理 System.NullReferenceException ....... Message=Object reference not set to an instance of an object。..... Source=SkeletalTracking

更新:如果我将初始化移动到与记录器调用相同的函数中。