问题标签 [openkinect]

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

multithreading - 在 Qt 上使用带有超时的 libfreenects waitForNewFrame

我有一个 Qt 应用程序,它通过 libfreenect 控制 2 个 Kinect。为了访问 Kinect,我使用了一个 Qt 线程。到目前为止,一切都完美无缺。但是当一个 Kinect 断开连接时,我需要程序继续工作。waitForNewFrame但如果是这样,即使我指定了超时参数,程序也会卡在调用中。文档说,“如果不使用 C++11 线程支持构建,则忽略此参数”。

必须使用 C++11 线程支持构建什么?Libfreenect 还是我的 Qt 应用程序?

以及如何使用 C++11 线程支持进行构建?

Qt 应用程序是用 qmake 构建的。我有一个 Global.pri,我可以在其中定义编译器开关。编译器很响,但 gcc 也应该可以工作。

Libfreenect 是在自动构建脚本中构建的。它 git 克隆 libfreenect 的一个分支并执行:

0 投票
1 回答
2217 浏览

kinect - 哪个 Kinect SDK 在骨骼追踪方面更强大?开源 (openkinect) SDK 还是官方 SDK?

我有兴趣开发一个需要 Kinect 传感器来跟踪人体的 AR 应用程序。该应用程序将使用骨骼跟踪数据对人体进行实时视频处理。因此,我需要一个功能强大、实时且快速的骨骼跟踪 SDK。你能告诉我这些SDK之间的区别吗?

我从搜索中发现了什么?我没有找到关于我的问题的太多信息或直接答案。我发现 OpenNI 框架支持骨架跟踪算法。但我不知道它的性能,也不知道它是否对我的应用程序有用。

以下是我通过搜索找到的一些信息: 在此处输入图像描述 我也对这些 SDK 之间的一般比较感兴趣。

实际上,我找到了一个帖子,对它们进行了比较。并且写到openkinect在骨骼跟踪方面的功能较弱。但这篇文章是在 2011 年写的。

官方 Kinect SDK 与开源替代品

能否请你帮忙?

0 投票
1 回答
691 浏览

opencv - 如何使用 C++ 在 Ubuntu 14.4 上开始 kinect v2 校准和编程?

我正在寻找一些可以帮助我开始使用 C++ 在 Ubuntu 14.4 上开发 kinect v2 的库。我曾尝试使用 libfreenect 和 openNI,但在 openCV 中存在依赖性问题。我使用了以下链接。 ubuntu 12.04 上的 kinect 链接

有什么可以从我开始工作的参考吗?

0 投票
1 回答
54 浏览

kinect - 如何跟踪非骨架点或扩展骨架跟踪框架以添加附加关节

例如,如果您想跟踪网球或扩展骨骼跟踪框架。您将如何实现这一目标?

0 投票
1 回答
342 浏览

image-processing - 让 Kinect V2 (Kinect for Windows) 在 Windows 7 上使用骨骼跟踪。这可能吗?

标题说明了一切。我们正在做一个使用 Kinect V2 进行骨架跟踪的小型学术项目,我们的工业合作伙伴问我们是否可以在 Windows 7 上运行它。我之前曾设法在 Ubuntu 上运行过 openkinect2,但我正在努力找到一种使用 Kinect V2 进行骨骼跟踪的方法,使用 Kinect SDK 2.0 以外的任何东西。

我尝试过 OpenNI2,但过了一段时间我意识到它实际上不适用于 Kinect V2 ......

有人可以指出我正确的方向吗?

0 投票
1 回答
368 浏览

kinect - 我应该如何从 github 为 kinect 运行示例代码

我已经从 GitHub 下载了 kinect 的源代码,但我不明白如何安装和运行它。请帮助我,我是 kinect 的初学者,我可以为 kinect 使用哪些参考资料?

谢谢!

是代码:

0 投票
0 回答
1019 浏览

raspberry-pi - 使用 Kinect 在 Raspberry Pi 上进行骨骼跟踪

我正在尝试在 Raspberry Pi 上进行一些骨架跟踪。我安装了 libfreenect 和 OpenNI。我在任何地方都找不到 NITE ARM 二进制文件,因为它已被 Apple 收购,现在不提供支持。在哪里可以找到其他必需的二进制文件以及如何在 Raspberry Pi 上安装它们?

0 投票
1 回答
6591 浏览

opencv - 使用 Kinect 进行 3D 对象跟踪检测

我正在通过使用 Kinect 传感器来识别对象,以便获取对象的 x、y、z 坐标。

我正在尝试查找相关信息,但找不到太多。我也看过视频,但没有人分享信息或任何示例代码?这就是我想要实现的目标https://www.youtube.com/watch?v=nw3yix3XomY

可能很少有人会问同样的问题,但由于我是 Kinect 和这些库的新手,因此我需要更多指导。

我在某处读到使用 Kinect v1 无法进行对象检测。我们需要使用第三方库,例如开放式 CV 或点云 (pcl)。

有人可以帮助我,即使使用第三方库,我如何通过 Kinect 传感器准确识别对象?

这将非常有帮助。

谢谢你。

0 投票
1 回答
1460 浏览

opencv - 在处理中使用 opencv、open kinect 和 kinect v2 进行人脸检测

我正在尝试使用 opencv 和 openkinect 库构建人脸检测。对于图像输入,我想使用 xbox kinect v2。我的代码基于 opencv 库中的人脸检测示例。我正在使用 Mac。

到目前为止,这是我的代码:

问题似乎出在“opencv.loadImage(kinect2.getVideoImage());”这一行 因为检测不起作用。当使用 isight 相机(使用内置功能“捕获”和“视频”-add-on)而不是 kinect 时,一切正常。

谁能帮忙?

0 投票
2 回答
403 浏览

java - Java:运行处理 3.2.1 的 Raspberry Pi 上出现不满意的链接错误

每当我从 OpenKinect Kinect v1 示例 PointCloud 运行示例代码时,我都会收到此错误。

OpenKinect 库是专门为 ARM Linux 架构制作的,可以在此处找到。基本问题是我认为它没有正确找到 libfreenect.so 库,即使库有它。我猜它不在路上。

请参阅下面正在运行的示例代码(库 freenect.* 的导入是我认为导致问题的原因):


编辑 这是我得到的图片:

我总是收到这个缺少本机代码的错误