问题标签 [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.
speech-recognition - 改进 kinect 语音识别
我已经能够在 kinect 上进行语音识别。但是,我正在尝试提高识别某些单词的效率,即使它们是句子的一部分。
kinect - Kinect 麦克风不工作
我已经在 kinect 上工作了 2 个月。我刚刚从 sdk 1.5 升级到了 sdk 1.6。除麦克风外,一切正常。当我从工具包启动音频应用程序时,它说找不到我的 kinect 音频。我在另一台电脑上安装了相同的 SDK,一切正常。我有适用于 xbox 的 kinect . 音频驱动程序安装正确,因为它在 Microsoft kinect 下的设备管理器中显示“Kinect for windows audio array control”,在声音、视频和游戏控制器下显示“Kinect USB Audio”。在安装新版本之前,我已经删除了所有以前版本的 sdk 和驱动程序。请帮我解决这个问题
编辑:我什至安装了以前的 1.5 版本,但麦克风仍然无法正常工作。是否有任何软件阻止它或我必须检查的任何设置?
c# - 在嵌套的 Parallel.For 循环中使用 WriteLine 时出现 IndexOutofRangeException
我正在尝试使用带有以下代码的嵌套 Parallel.For 循环将 kinect 深度数据写入文本文件。但是,它给出了IndexOutofRangeException
.
如果使用简单的 for 循环,该代码可以完美运行,但它会挂起 UI,因为深度格式设置为640x480
导致循环写入307200 lines
文本文件中的30fps
.
因此,我切换到并行。对于方案。如果我从嵌套循环中省略 writeLine 命令,则代码可以正常工作,这表明IndexOutofRangeException
在 writeline 命令中出现了。我不知道如何解决这个问题。请指教。
有没有更好的解决方法来避免 UI 冻结?
谢谢。
image - Kinect:从 RGB 坐标转换为深度坐标
我正在使用 Windows Kinect SDK 从传感器获取深度和 RGB 图像。
由于深度图像和 RGB 图像不对齐,我想找到一种方法将 RGB 图像的坐标转换为深度图像的坐标,因为我想在从中获得的深度图像上使用图像蒙版对 RGB 图像进行一些处理。
已经有一种将深度坐标转换为色彩空间坐标的方法:
不幸的是,相反的情况不存在。INUICoordinateMapper 中只有一个神秘的调用:
这种方法的工作原理没有很好的记录。以前有人用过吗?
我即将自己进行手动校准以计算转换矩阵,所以我会很高兴有一个解决方案。
wpf - Kinect SDK 1.6 和 Joint.ScaleTo 方法
我正在使用 Kinect SDK 1.6,并且我正在关注Windows Kinect 快速入门系列的骨架跟踪功能教程,可在此处获得。
即使这些教程是针对 SDK 1.0 制作的,在我按照说明将我的手的位置映射到自定义大小的窗口(比如 1280x720)之前,一切都很顺利。
Dan Fernandez 正在使用以下代码行来实现这一点
嗯,这个方法ScaleTo
不是自定义函数,应该是在Kinect SDK中提供的,但是我的编辑说没有这个方法。我找不到它,我认为它可能自 SDK 1.0 以来已被移动/重命名/其他任何东西。
只是为了确保一切都井井有条,这是我的using
清单,其他一切(骨骼跟踪等)都在工作,所以我真的想不通
我可以根据要求提供有关我的代码的更多详细信息。
kinect - 如何找到关节坐标(X,Y,Z),以及如何绘制被跟踪关节的轨迹?
我正在尝试开发一种逻辑来识别用户右手制作的圆圈,我得到了从示例代码中绘制骨架和跟踪的代码,
我现在要做的是跟踪用户右手的坐标进行手势识别,
以下是我计划完成工作的方式:
- 开始手势
- 绘制圆圈手势,确保存储开始的坐标,然后记下关节从开始开始每移动 45 度的坐标,对于 8 个八分圆,我们将获得 8 个样本。
- 为了决定画了一个圆圈,我们可以检查八个样本之间的关系。
此外,在深度图像中,我想显示绘制手势的轨迹,因此当手点移动时,它会留下痕迹,所以最后我们会得到一个用户绘制的图形。我不知道如何实现这一目标。
c# - 如何忽略异常
我正在用 C# 编写一个 kinect 应用程序,我有这个代码
我正在寻找一种方法,让我的应用程序在 kinect 未连接时不会崩溃(要忽略的异常)。我在这里创建了另一个问题,但解决方案无法应用于我的场合,因为我被迫使用过时的 sdk,没有人能解决这个问题,所以我尝试使用不同的方法。如何忽略此异常?(之后我可以自己撤销对 _nui 所做的更改)
c# - 将代码从 kinect sdk beta 转换为最新 kinect sdk 的完整指南
我有一个关于 kinect 的学期项目。我必须改进某个应用程序并为其添加新功能。问题的出现是由于该应用程序使用了过时的 kinect sdk。我希望(个人)添加的一些额外功能需要使用新的 Kinect SDK。是否有关于从 Kinect SDK Beta 转移到最新 SDK 的快速指南?除了程序集引用之外,还做了哪些更改?
algorithm - 如何使用 kinect 检测三角形手势?
我正在尝试实现一个手势识别系统,它可以解释用户做出的几何手势并将其绘制在屏幕上,
我对如何识别圆有一些想法,但是我不知道如何开始识别三角形。
我拥有的数据是手势通过的所有点的 X 和 Y 坐标。我通过跟踪右手得到这些数据。
我在网上找到了一个叫做霍夫变换的东西,它用于检测线,但我不确定它是否适用于离散的点集合。
有什么想法吗?