问题标签 [kinect-v2]

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 回答
54 浏览

orientation - Kinect - 检测用户正在看的地方

我想检测用户是否正在使用 Kinect 观看屏幕。

我注意到在显示身体关节方向(W、X、Y 和 Z 值)时,头部关节对所有方向都返回 0。这是为什么?我应该使用其他关节来确定这些信息吗?

0 投票
1 回答
136 浏览

c# - 无需用户安装 SDK 即可发布 Kinect for Windows V2 应用

我的应用程序仅在计算机安装了Kinect for Windows V2 SDK时 运行。我认为用户只需要安装Kinect for Windows Runtime v2.0

没有安装 SDK 我得到一个错误

无法加载文件或程序集“Microsoft.Kinect,版本=2.0.0.0,...

在我的 Visual Studios Reference Manager 中,我搜索 Kinect,所有 DLL 都来自 SDK。我用

C:\Program Files\Microsoft SDKS\Kinect\v2.0_1409\Assemblies\Microsoft.Kinect.dll

我需要从运行时库添加不同的引用吗?

谢谢!

0 投票
0 回答
299 浏览

c# - Can I draw body and do background removal with kinect v2.0?

so I'm using Kinect v2.0.

I want to track the body and draw the skeleton on the body. I do this successfully, but when I want to add background removal, it won't draw my skeleton anymore. So, that's how I get frame and depth and body index:

This is the code for greenscreen and for displaying body:

The commented line viewer.Image = frame.ToBitmap(); is for displaying the frame. I want to have greenscreen so I removed the frame, but now it won't draw me the body. If I uncomment this line the skeleton will be drawn but also frame will appear. I use body = bodies.Closest(); to detect the closest body. I'm also using LightBuzz Vitruvius library and I'm programming in Visual Studio 2017. This is where the actual skeleton is being drawn:

Every code written here is in void Reader_MultiSourceFrameArrived(object sender, MultiSourceFrameArrivedEventArgs e).

Am I missing something? Am I forgetting anything? Is this even possible? I don't understand why I need a frame to draw body.

UPDATE: I think that the problem is because of the "viewer". As viewer is in xaml a window (frame). And I would need to create a frame and than do background removal. Not yet sure how.

0 投票
0 回答
217 浏览

wpf - Kinect v2 控制基础,Kinect 区域

在 Kinect V2 中,控制基础 wpf 示例,如何通过代码解除手形光标。

0 投票
1 回答
646 浏览

3d - 如何通过 gml c++ 相机校准工具箱进行 Kinect RGB 和深度相机校准

我想匹配 Kinect v2 的彩色相机和深度相机的图像。所以,我想试试下面网站的方法,有些东西我不明白。

Kinect RGB 和深度相机校准

在此处输入图像描述

我想知道如何使用“gml c++ 相机校准工具箱”工具获得“ rgb_M_world”、“ ”。ir_M_world

该工具输出外部参数。但是,我可以认为这个外部参数是指那个站点的那个rgb_M_world或那个吗?ir_M_world

GML 工具在哪里指定世界坐标?另外,红外摄像头和彩色摄像头的世界坐标需要匹配,如何使用GML工具匹配红外摄像头和彩色摄像头的世界坐标?

如果您能给我一些建议,我将不胜感激。

0 投票
1 回答
522 浏览

c# - 将 Kinect V2 点云数据发送给远程用户

我目前正在使用 Kinect V2 将深度图像数据从一个位置传输到另一个远程位置。我能够使用 C# 从 Kinect V2 中提取深度图像。现在我希望能够将此数据发送给远程用户,以便远程用户可以查看远程用户的 3D 视图。有没有人有任何教程或任何有用的指针?

谢谢

0 投票
1 回答
674 浏览

java - 如何将原始帧图像数据的实时流转换为视频

我正在使用 J4K 库从 java 中的 kinect 中提取原始实时数据。到目前为止,我已经设法从 kinect 获取 RAW BGRA 图像数据并将它们转换为 PNG。现在我需要将它们作为视频流式传输到浏览器中。所以我的问题是任何建议如何将实时相框变成我可以流式传输的实时视频。

这就是我接收帧的方式。我没有开放的流,只是逐帧进行。

我想接收视频的客户端是 nodejs 应用程序,但我认为这并不重要。

0 投票
2 回答
436 浏览

matlab - 使用 MATLAB 保存 kinect 深度帧 (uint16) 但为什么它太暗了?

最近我使用 MATLAB 研究 kinect。我采用uint16格式的深度框架。但是当我分别使用 MATLAB 命令显示或保存它时:imshow& imwrite,它显示的图像太暗。但是当设置显示范围或将其转换为uint8格式时,它会变得更亮。但我想将其保存为更亮的格式,而不需要转换uint8格式,例如将范围缩放04500.

当我设置显示范围时:

当我设置显示范围时:

不设置显示范围:

不设置显示范围:

0 投票
1 回答
197 浏览

wpf - 如何删除或替换默认 Kinect v2 手势

我目前正在开发一个 WPF 项目,并且需要使用紧握来选择而不是默认的按下和释放手势。我已经搜索了很多关于它的指南或教程,但遗憾的是找不到任何最新的资源。这些是当前的默认手势。 在此处输入图像描述

我在哪里可以找到默认手势文件,以便我可以删除逻辑,或者我是否能够替换和覆盖当前代码以进行 kinect 光标选择。

提前致谢!

0 投票
1 回答
285 浏览

matlab - matlab中的多个kinect V2设备

是否可以在 matlab 中检测和使用多个 kinect V2?
(USB流量没问题)
提前谢谢!