问题标签 [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.
kinect - 如何将手势与 kinect v2 匹配?
我打算开发一个网络应用程序,它可以识别用户手势(拇指向上和拇指向下)并执行基本功能(如更新值)。如何使用 kinect v2 实现这一点?
java - Kinect v2 与 java
我有一个 Kinect 版本 2 。我最近了解到 javacv 库可供 Java 开发人员执行他们的项目。现在,有什么解决方案可以在 javacv 中获取 Kinect 版本 2 图像吗?
opencv - kinect v1 生成的深度图像的取值范围
我正在尝试使用 OSD 数据集链接:http : //www.acin.tuwien.ac.at/forschung/v4r/software-tools/osd/ 它使用 kinect v1 生成深度图图像。我已经读到深度图图像中的值应该在 0-2048 之间,这些值的单位是毫米。但是,当我尝试使用上述数据集中的深度图图像时,我得到的值超过 2048(我在 0-5200 的区域内,我使用 opencv 来读取这些图像)
original_image
深度图像
最小视差值:0
最大视差值:3475
我用来规范化此图像的代码,以便我可以看到一些有意义的灰度深度图像
我有一组问题:
为什么我们的值高于 2048?
为什么我们在图像的两侧有一个黑色区域(我的猜测是 RGB 相机和激光传感器的角度不同,所以需要进行这种转换以便正确映射,但是,我不确定,因为我已经尝试过具有不同的 RGBD 数据集,并且这些边缘处的黑色区域出现不同)
在图像中心填充这些黑洞的最佳方法是什么?(我对这些黑洞的理解是它们的出现是由于在这些点没有测量深度)
我想使用 RGB 和深度图像生成立体对,我能做到最好吗?(目前我正在使用 Triaxes StereoTracer 生成立体图像)
kinect - 我在哪里可以在 kinect v2 中获得 BoneOrientation.StartJoint
我正在尝试使用 Kinect SDK v2 缩放骨架,并找到了这个不错的代码示例(在线程的底部): Kinect 骨架缩放奇怪的行为
问题是该示例是在早期版本中完成的,从那时起,SDK 中似乎发生了很多变化。
我试图弄清楚如何在 v2 SDK 中获得 BoneOrientation.StartJoint 和 BoneOrientation.EndJoint。看起来微软已经用 JointOrientation 取代了 BoneOrientation,而且该结构当然不包含任何 startJoint 或 endJoint。
我可以自己从 sdk 中的某个地方获取这些信息,还是必须通过定义关节的连接来手动连接骨架?
c# - C#中的Kinect sdk 2.0 第三方库支持姿势和手势识别?
对于 Kinect sdk 2.0,是否有 C# 中支持姿势和手势识别的第三方库?先感谢您。
c# - 在文件中保存点云数组的最佳方法
我正在使用 Kinect V2 进行体积录音。我正在使用 Kinect sdk 版本 2(在 C# 中)。我想保存一个包含几个点云“框架”的文件。我将在 Unity 中导入文件并将帧作为“点云动画”播放。过去我在 Unity ( https://vimeo.com/140683403 ) 中完成了此操作,但这次我使用 VisualStudio 来访问 SDK 中的所有方法。
该文件应包含:
- 顶点数组(点)
- 一组颜色(每个点的颜色)
最终应该可以添加:
- 一组三角形
- 用户关节(我目前正在使用它来记录人类)
在我的第一次尝试中,我编写了一个非常简单的 UserFrame 类,其中包含一个顶点列表。然后我序列化了一个 UserFrame 列表,我可以在 Unity 中成功导入它。但是,在 Unity 中反序列化它需要很长时间(大约一分钟,几秒钟的记录)所以我想知道是否有更好的方法。
- 我应该编写和解析 ASCII 文件吗?
- 在之前的尝试中,我的顶点是一个数组而不是一个列表。这会提高反序列化的速度吗?
这是该课程的编辑版本:
序列化代码:
和反序列化(这是缓慢的部分):
c# - 检测列表框wpf中的手形指针(不是鼠标)选择了哪个项目
有没有类似的方法来检测 kinect v2 手形指针选择了 listBox wpf 中的哪个项目?我试图在列表框上使用选定的触发器,但总是得到错误提示:'ListBox' 不包含'Selected' 的定义,并且没有扩展方法'Selected' 接受'ListBox' 类型的第一个参数
raspberry-pi3 - 将 Kinect v2.0 (USB 3.0) 与 Raspberry Pi3 (USB 2.0) 一起使用
我刚买了 USB Kinect 适配器,发现它只适用于 USB 3.0。将它连接到 PC 的 USB 3.0 端口时,一切正常,但当我尝试连接到我的 Raspberry Pi3 时,它就无法正常工作。我已经安装了所有驱动程序(Openni、Sensorkinect),但是当我执行 OpenNI 的“Sample-NiSimpleRead”时,我收到以下消息:
此外,当我尝试时,sudo lsusb -v|grep -i nui
我得到:
尽管如此,还是没有办法让它发挥作用。我在 Youtube 上看到过一些使用 Raspberry3 和 Kinect 的项目,所以应该有一种方法可以解决这个问题。你有什么主意吗?
cmake - 为什么 CMake 命令显示“源目录“/home/shubham”似乎不包含 CMakeLists.txt。”?
我正在 Linux 上安装 libfreenect2。
我正在按照https://github.com/OpenKinect/libfreenect2中给出的步骤进行操作。
命令
给我一个错误:
“CMake 错误:源目录“/home/shubham”似乎不包含 CMakeLists.txt。
当我搜索“CMakeLists.txt”文件时,它位于 libfreenect2 文件夹中。