问题标签 [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.
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 的一个分支并执行:
kinect - 哪个 Kinect SDK 在骨骼追踪方面更强大?开源 (openkinect) SDK 还是官方 SDK?
我有兴趣开发一个需要 Kinect 传感器来跟踪人体的 AR 应用程序。该应用程序将使用骨骼跟踪数据对人体进行实时视频处理。因此,我需要一个功能强大、实时且快速的骨骼跟踪 SDK。你能告诉我这些SDK之间的区别吗?
我从搜索中发现了什么?我没有找到关于我的问题的太多信息或直接答案。我发现 OpenNI 框架支持骨架跟踪算法。但我不知道它的性能,也不知道它是否对我的应用程序有用。
以下是我通过搜索找到的一些信息:
我也对这些 SDK 之间的一般比较感兴趣。
实际上,我找到了一个帖子,对它们进行了比较。并且写到openkinect在骨骼跟踪方面的功能较弱。但这篇文章是在 2011 年写的。
能否请你帮忙?
opencv - 如何使用 C++ 在 Ubuntu 14.4 上开始 kinect v2 校准和编程?
我正在寻找一些可以帮助我开始使用 C++ 在 Ubuntu 14.4 上开发 kinect v2 的库。我曾尝试使用 libfreenect 和 openNI,但在 openCV 中存在依赖性问题。我使用了以下链接。 ubuntu 12.04 上的 kinect 链接。
有什么可以从我开始工作的参考吗?
kinect - 如何跟踪非骨架点或扩展骨架跟踪框架以添加附加关节
例如,如果您想跟踪网球或扩展骨骼跟踪框架。您将如何实现这一目标?
image-processing - 让 Kinect V2 (Kinect for Windows) 在 Windows 7 上使用骨骼跟踪。这可能吗?
标题说明了一切。我们正在做一个使用 Kinect V2 进行骨架跟踪的小型学术项目,我们的工业合作伙伴问我们是否可以在 Windows 7 上运行它。我之前曾设法在 Ubuntu 上运行过 openkinect2,但我正在努力找到一种使用 Kinect V2 进行骨骼跟踪的方法,使用 Kinect SDK 2.0 以外的任何东西。
我尝试过 OpenNI2,但过了一段时间我意识到它实际上不适用于 Kinect V2 ......
有人可以指出我正确的方向吗?
raspberry-pi - 使用 Kinect 在 Raspberry Pi 上进行骨骼跟踪
我正在尝试在 Raspberry Pi 上进行一些骨架跟踪。我安装了 libfreenect 和 OpenNI。我在任何地方都找不到 NITE ARM 二进制文件,因为它已被 Apple 收购,现在不提供支持。在哪里可以找到其他必需的二进制文件以及如何在 Raspberry Pi 上安装它们?
opencv - 使用 Kinect 进行 3D 对象跟踪检测
我正在通过使用 Kinect 传感器来识别对象,以便获取对象的 x、y、z 坐标。
我正在尝试查找相关信息,但找不到太多。我也看过视频,但没有人分享信息或任何示例代码?这就是我想要实现的目标https://www.youtube.com/watch?v=nw3yix3XomY
可能很少有人会问同样的问题,但由于我是 Kinect 和这些库的新手,因此我需要更多指导。
我在某处读到使用 Kinect v1 无法进行对象检测。我们需要使用第三方库,例如开放式 CV 或点云 (pcl)。
有人可以帮助我,即使使用第三方库,我如何通过 Kinect 传感器准确识别对象?
这将非常有帮助。
谢谢你。
opencv - 在处理中使用 opencv、open kinect 和 kinect v2 进行人脸检测
我正在尝试使用 opencv 和 openkinect 库构建人脸检测。对于图像输入,我想使用 xbox kinect v2。我的代码基于 opencv 库中的人脸检测示例。我正在使用 Mac。
到目前为止,这是我的代码:
问题似乎出在“opencv.loadImage(kinect2.getVideoImage());”这一行 因为检测不起作用。当使用 isight 相机(使用内置功能“捕获”和“视频”-add-on)而不是 kinect 时,一切正常。
谁能帮忙?
java - Java:运行处理 3.2.1 的 Raspberry Pi 上出现不满意的链接错误
每当我从 OpenKinect Kinect v1 示例 PointCloud 运行示例代码时,我都会收到此错误。
OpenKinect 库是专门为 ARM Linux 架构制作的,可以在此处找到。基本问题是我认为它没有正确找到 libfreenect.so 库,即使库有它。我猜它不在路上。
请参阅下面正在运行的示例代码(库 freenect.* 的导入是我认为导致问题的原因):
编辑 这是我得到的图片: