问题标签 [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 投票
1 回答
1103 浏览

matlab - Kinect (Microsoft Sdk) Skeleton (recorded) 从像素到 3d 真实世界坐标的数据

我有一个部分关节(右肘、肩膀和手腕)的数据集,取自一个用 OpenNi 获取这些数据的人。
对于 x 和 y,关节以像素为单位,而 z 以 mm 为单位。我必须将它们转换为真实世界空间,以将它们与我(使用 Microsoft Sdk)为手势识别应用程序获取的数据相匹配。我在 Matlab 中工作。

在网络和论文上搜索,我发现转换需要一个楼层参考,但我没有,那么如何进行这种转换,可能在 matlab 中,我应该选择哪个候选人?(也许 kinect 离地板的高度?)

0 投票
4 回答
812 浏览

c# - 如何将 Kinect 上的手波绑定到按键

我在互联网上环顾四周,找不到任何东西,有人知道将手波绑定到按键的方法吗?

0 投票
2 回答
145 浏览

c#-4.0 - 非静态字段、方法或属性“Microsoft.Kinect.KinectSensor.Start()”需要对象引用

我有这个功能,编译时显示错误消息。

" 非静态字段、方法或属性 'Microsoft.Kinect.KinectSensor.Start()' 需要对象引用"

并且无法解决。请帮忙。

谢谢大家

0 投票
1 回答
1672 浏览

kinect - 在 SDK1.5 中使用 KinectColorViewer

我正在尝试在使用 Kinect for windows (sdk 1.5) 的项目中使用 KinectColorViewer。在 kinect explorer 示例中,KinectColorViewer 组件具有绑定的 KinectSensorManager 组件。在 xaml 文件中,我们有:

在其他项目中重现相同的概念时遇到很多麻烦。我使用过 Microsoft.Kinect.Toolkit 的 KinectSensorChooser、KinectSensorChooserUI 和 Mirosoft.Sampels.Kinect.wpfviewers KinectColorViewer。尝试将 colorViewer 的 KinectSensorManager 绑定到 UI 元素并跟随。

两次尝试均未成功。有人用新的 SDK 使用过 ColorViwer、DepthViwer 和 SkeletonViewer 吗?认为我们会很棒...

为了绑定 KinectSensorManager,我在后端添加了以下代码:

和 Xaml 文件:

但我仍然没有得到任何颜色流。

0 投票
0 回答
497 浏览

c++ - C ++中的Kinect面部跟踪功能StartTracking没有给出预期的结果

我正在使用 Kinect SDK 1.5,当我想跟踪多张脸时发现了一些问题。

在我的代码中,我首先使用

获取当前检测到的人脸,并将其位置与已跟踪的人脸进行比较。

那些当前未被跟踪的人脸将被添加到队列中,以便在下一步中进行跟踪。

但是当我想使用 StartTracking 函数跟踪它们时,它并没有给出预期的结果。

例如:

上面的代码给了我一个完全没用的结果,即使状态说如果我们使用成功

它给了我们一个带有 (0, 0, 0, 0) 的矩形!

但如果我们改变

现在它会给我们一些有用的东西,但是通过这种方式,几乎不可能控制我们想要跟踪的人。

我还尝试查看 (0, 0, width-1, height-1) 的输入矩形,但更糟糕的是,现在它说它无法跟踪任何内容。

有人会给我帮助吗?

非常感谢。

0 投票
0 回答
559 浏览

c# - 如何在 XNA 中渲染 kinect 深度/颜色流图像


我是 kinect 的 Windows 开发初学者。我想显示没有背景的深度流或颜色流,就像这里的一样,以红色、紫色显示。可能吗 ?


0 投票
1 回答
855 浏览

c++ - 如何将 kinect 图像帧传递给 Qt 标签?

我正在使用 Kinect SDK 和 Qt 工具包制作一个在 GUI 窗口中显示深度框架的应用程序。对于普通的 opencv 相机图像,我用来执行此操作:

但是对于 Kinect sdk,这是行不通的。当我抓住这样的框架时:

我无法将其转换为 Qimage。我还尝试在抓取框架后使用纹理:

然后我尝试将 pTexture 转换为 Qimage,但这也不起作用。

我显然在这里做错了什么,有人可以给我一些指示吗?

提前致谢!

0 投票
1 回答
4069 浏览

kinect - Kinect 以 30FPS 的所有帧

我正在使用 Microsoft Kinect SDK,我想知道是否可以获得 30fps 的所有帧的深度帧、颜色帧以及骨架数据?使用 Kinect Explorer,我可以看到颜色和深度帧接近 30fps,但一旦我选择骨架视图,它就会下降到 15-20fps 左右。

0 投票
1 回答
1295 浏览

c# - 在 WPF C# 应用程序中使用 EmguCV 从 Kinect 处理帧时 UI 冻结

我正在从事一个项目,该项目涉及从 Kinect 相机的颜色和深度帧中提取特征。我面临的问题是,每当我尝试显示 2 个图像时,UI 都会挂起。当我尝试调试时,depthFrame 和 colorFrame 为空。如果只启用颜色流,那么 colorImage 和 featureImage1 都会正确显示,如果我只启用深度流,它应该可以正常工作。但是当我同时启用它们时,用户界面就会挂起。我不知道是什么导致了这个问题。我的 Kinect 应用程序有以下代码。这个问题的原因是什么,我该如何解决?配置:Windows 8 Pro 64bit,2Ghz Core2Duo,VisualStudio 2012 Ultimate,EmguCV 2.4.0。

processDepth 函数如下。我只是从 RAW 深度数据制作图像。

processColor 函数如下。这里只是为了它,我试图显示克隆的图像而不是提取特征,只是为了检查滞后。当两个流都启用(颜色和深度)时,以下函数会正确显示 colorImage,但是一旦我取消注释注释行,UI 就会挂起。

0 投票
1 回答
4761 浏览

opencv - Kinect SDK 深度数据 (C++) 到 OpenCV?

我一直在使用 Kinect SDK (1.6) DepthBasicsD2D C++ 示例从 kinect 获取深度帧,并希望在 OpenCV 中使用数据执行 blob 检测。

我已经使用示例配置了 OpenCV,并且还了解了示例的基本工作。

但不知何故,任何地方都没有帮助,而且很难弄清楚如何从 Kinect 获取像素数据并传递给 OpenCV 的 IplImage/cv::Mat 结构。

对这个问题有任何想法吗?