问题标签 [kinect]

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

java - OpenNI UserTracker.java 示例崩溃

我在 Github 上从源代码构建了 OpenNI 和 Sensor,并安装了 Nite。我已经在 Debian 上使用 2.6.39 内核和不同版本的 Java 以及在另一台使用 Lubuntu 11.04 以及 OpenNI 不稳定和 avin2 传感器的计算机上对此进行了测试——结果相同。我还使用预构建的二进制文件进行了测试。

C++ 和 .NET 中的 UserTracker 示例有效,但 UserTracker.java 运行,检测到我的剪影,然后当我做出校准姿势时 JVM 崩溃。这是崩溃前的输出:

我已经尝试过使用代码,但我找不到导致它的代码片段 - 它不会在PoseDetectedObserver.update.

这是相关示例的链接:https ://github.com/OpenNI/OpenNI/blob/master/Samples/UserTracker.java/org/OpenNI/Samples/UserTracker/UserTracker.java

有没有其他人遇到过这个问题,或者可能看到了什么问题?

编辑:我在 SamplesConfig.xml 中打开了日志记录,Java 示例在启动时输出这些警告,而 C++ 和 .NET 示例只有最后一个 - 这是我在日志中发现的唯一区别。

edit2:我现在设置了赏金,这是一个详细的日志文件,并从 Lubuntu 11.04 上 OpenNI、NITE 和 avin2 的 SensorKinect 的最新不稳定版本转储:http: //pastebin.com/anG18agp http://pastebin.com/ MKF0G6M

0 投票
2 回答
6897 浏览

c# - 如何将 kinect 的深度图像与彩色图像对齐

Kinect 上的颜色和深度传感器生成的图像稍微不对齐。我怎样才能改变它们以使它们对齐?

0 投票
1 回答
1386 浏览

python - 在 Windows 上为 Python 编译 Open Kinect 驱动程序时出现问题

我正在尝试在 Windows 上为 Python 编译 Open Kinect 驱动程序 我用 CMake(链接)制作了一个 Make 文件,并尝试用 VC++ Express 编译它。

一切似乎都可以编译(查看器示例工作),除了 Python 包装器。我更改了 freenect 的输出文件夹,将 freenect.lib 放在另一个文件夹中以防止冲突。当我改变它并尝试编译 cython_freenect 我得到:

奇怪的是它找不到库,因为它只是创建它,我手动将它链接到库。

在此处输入图像描述

关于我做错了什么的任何建议?据我所知,我遵循了Python Wrapper for Windows 指南中的所有步骤。

0 投票
2 回答
1350 浏览

kinect - 顶部的 Kinect 联合检测

我想知道,当 Kinect 放在顶部(天花板上)时,它是否能正确检测关节。我没有必要的设备将它连接到天花板和测试,但想知道它是否可靠地检测到人类。实际上,即使它混淆了关节,我也可以。有人测试过这个吗?

0 投票
2 回答
42230 浏览

c++ - 将 16 位深度的 CvMat* 转换为 8 位深度

我正在使用 Kinect 和 OpenCV。我已经在这个论坛中搜索过,但我没有发现任何类似我的问题。我保留来自 Kinect(16 位)的原始深度数据,将其存储在 CvMat* 中,然后将其传递给 cvGetImage 以从中创建 IplImage*:

但现在我需要处理这个图像才能进行 cvThreshdold 并找到轮廓。这两个函数需要输入 8 位深度图像。如何将 CvMat* depthMetersMat 转换为 8 位深度 CvMat* ?

0 投票
1 回答
3035 浏览

c# - 在 C# 中使用 Microsoft Kinect 检测手指运动

是否可以使用 Kinect 检测手指运动。我能够检测骨架并进行一些鼠标移动并根据 OTHER HAND 位置执行单击。我想使用手指移动来实现“鼠标点击”。

是否可以使用 Microsoft Kinect sdk 或其他开源类似项目?

谢谢。

0 投票
1 回答
4934 浏览

python - 使用 python 在搅拌机游戏引擎中更改骨架中的骨骼位置

我正在使用从 Kinect 获得的用户数据进行模型的实时映射。我可以使用提供骨骼列表的 bge.types.BL_ArmatureObject().channels 访问单个骨骼。我无法更改位置骨骼。我尝试使用 rotation_euler 给它一些旋转,但它没有效果。请告诉我该怎么做。

0 投票
1 回答
1720 浏览

c# - WPF 抖动与 TranslateTransform 和 Canvas.SetLeft

在移动控件的 X、Y 坐标时,我遇到了“抖动”问题。基本上,我让动画以两种不同的方式工作:1) X 属性的 TranslateTransform,以及 2) 调用 Canvas.SetLeft 的 Timer。这两者都会导致图像移动,但并不平滑。

XAML:

翻译变换:

有没有更好的方法来完成这个,或者我有什么设置错误?任何帮助,将不胜感激。

0 投票
1 回答
200 浏览

c# - 获取 ir 场信息返回到 kinect

我一直在搞乱 Beta Kinect SDK,想知道是否有任何方法可以直接访问返回给 kinect 的 ir 散斑场信息。我想尝试使用身体上点的三角剖分来映射人的身体(不仅仅是骨架)。我可能会以错误的方式解决这个问题,但我在想,由于 Kinect 已经在处理有关其目标上数千个点的信息,我可以使用其中的一个子集作为我的顶点集,而不是自己生成点。

有谁知道这是否可能?我更喜欢使用 c#,但如果有必要,我愿意学习我的 c++ 技能(并学习更多)。

0 投票
1 回答
1093 浏览

visual-studio-2008 - 使用 OpenNI 和 Qt 编译 OpenCV 2.3

对于使用 Microsoft Kinect 的项目,我目前想用 OpenNI 框架编译 OpenCV。

我已经安装了 OpenNI、NITE 和 Kinect 驱动程序,但是我在编译 OpenCV 时遇到了问题,因此我可以使用 OpenNI 进行开发。

为此,我启动了 cmake,获取 OpenCV(2.3 版本)源,选择 Visual Studio 2008 makefile,链接所有必要的路径,检查"WITH_QT""WITH_OPENNI",设置 Qt 文件和 OpenNI 包含和 lib 文件夹以及 PrimeSense 文件夹的路径并生成MakeFiles,它没有错误地工作。

然后我启动了OpenCV.sln由 CMake 创建的解决方案,将其设置为 Release 并尝试构建整个包。不幸的是,它给了我一个错误:

http://pastebin.com/6L7wCx4r

我把它贴在那里,因为它很长。您可以在大约第 420 行看到错误。

有谁知道那里出了什么问题以及我该如何解决?如果有人可以看看它会很棒。

谢谢!