问题标签 [openni]

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 投票
4 回答
8434 浏览

computer-vision - Openni“无法枚举以下一个或多个节点”

我已按以下顺序安装了最新版本的 openni 和 NITE:

Openni 1.3.4.6 不稳定开发版 x64 NITE 1.4.2.5 不稳定开发版 x64 Avin2 sensor kinect x64 from ../platforms/win32 目录

我使用的是 windows 7 64bit 并且我已经连接了 Kinect 并且没有使用模拟节点。当我尝试运行错误时:“无法枚举以下一个或多个节点”

我的 modules.xml 内容是:

我还尝试使用以前版本的 OpenNI 和 NITE,结果相同。我还在 SamplesConfig.xml 中输入了许可证密钥,它没有其他更改。它具有图像和深度的生产节点,仅此而已。

我想知道 Avin2 传感器 kinect 驱动程序是否适用于最新版本的 openni。安装顺序是什么,我要安装什么驱动程序才能使 kinect 与 openni 1.3.4.6 一起工作?

谢谢

-悉达多

0 投票
3 回答
2491 浏览

matlab - gcc 链接器找不到库(openNI)

任何人都可以给我一些解决这个问题的提示吗?

我正在尝试编译“Kinect Matlab”(在 Mac OS 10.7 上),在编译脚本中是以下行:

这是 mex 运行的完整命令:(1)

然后我收到以下错误:

绝对有一个文件在/usr/lib/libOpenNI.dylib.

什么样的事情会导致ld抛出这个错误?

我尝试了什么:

  • 我尝试创建一个名为 的符号链接libOpenNI.so,就像 jmlopez 建议的那样,没有效果。
  • 会不会libOpenNI是一个 32 位的库,并且ld因为这个原因而没有看到它?或者错误会有所不同吗?
  • 关于上面的一点,它说构建是“通用 x86/x64”

环境变量:

我尝试从 matlab 终端使用以下命令将库添加到环境变量中。没有效果。

在 bash 中:

只需按照此处的建议调用 gcc https://serverfault.com/questions/54736/how-to-check-if-a-library-is-installed没有问题。

但是,如果我先运行 g++,然后像(1)中那样运行 gcc,则会出现与以前相同的错误。(找不到库)。为什么 gcc 可以找到该库,但是当 matlab 在(1)中添加内容时,它会搞砸?

因此,与上述内容相关,我开始从(1)中删除所有参数,直到出现不同的错误。我删除了-Wl,-syslibroot,这意味着 -syslibroot 将不再被传递给ld,这似乎已经修复了它。-syslibroot弄乱图书馆搜索目录也是如此!现在想办法从mex()调用中删除这个参数。

0 投票
2 回答
1634 浏览

c++ - Microsoft Kinect - openNI 手动生成器问题

我正在尝试使用 kinect 设备来检测 kinect 视频(.oni 视频)中的手掌。我正在使用 openNI 库来开发这种类型的应用程序。

他们已经发布了 openNI 中可用的基本功能的手册,可以在此处查看

我试图实现他们在手部检测部分显示的代码,但是,我没有任何结果。

您是否知道在哪里可以找到通过 openNI 库为 kinect 提供基本手部检测应用程序的教程?

0 投票
1 回答
3175 浏览

c# - 使用 OpenNI 和 Kinect 获取云点

我正在从事一个涉及使用 Microsoft Kinect 创建对象的 3D 模型的项目。我打算使用 Microsoft Kinect SDK、OpenNI 来捕捉对象在不同角度的云点,并使用 ICP 来映射和创建对象的 3D。如果我在上面的陈述中有错误,请纠正我。由于我是这方面的业余爱好者,我真的不知道我是否朝着正确的方向前进。

我的硬件详细信息是 - Microsoft Kinect、Windows 7 - 64 位、Microsoft Visual Studio 2010、Microsoft Kinect SDK、OpenNI、Primesense、NITE(全部使用 .exe 或自提取器安装,我没有使用 cmake...我有厌倦了使用它!因为我遇到了很多错误!)

到目前为止,我已经能够连接我的 Kinect 并使用一些在线演示教程,我能够查看 RGB 数据和 Kinect 的深度图。我正在阅读有关 OpenNI 的信息,但也无法在这方面取得太大进展。(有 C++ 和 C# 中的代码)现在的问题 -

  1. 如何获得我为对象拍摄的每张图像的“浊点”?我应该为此使用 OpenNi 吗?

  2. 在获得每个图像的浊点后,我计划运行 ICP 算法。我可以使用任何详细信息或链接来了解并实施它吗?

  3. 运行 ICP 算法后,我需要显示重新创建的 3D,所以我应该使用 Visual Studio 2010 本身吗?

  4. 我遇到了一些软件,例如“Meshlab”,它们可以帮助使用 .ply 文件创建 3D。.ply 数据是从 Kinect 的深度图获得的……这是我可以关注的另一个方向吗?

谢谢阿迪亚

0 投票
1 回答
14892 浏览

java - java.library.path 中缺少文件

在从 openni 编译演示时,我偶然发现了这个错误:

我在我的 mac 上做这个。我最好的猜测是这个文件libOpenNI.jni.dylib不在我的 java.library.path 中

我现在的问题是:这个猜测是否正确,以及如何libOpenNI.jni.dylib在 netbeans 中添加到我的 java.library.path。

提前谢谢

0 投票
3 回答
7262 浏览

opencv - OpenNI RGB 图像到 OpenCV BGR IplImage 的转换?

可以从 OpenNI Image Meta Data 获得的图像被排列为 RGB 图像。我想将其转换为 OpenCV IplImage,默认情况下假定数据存储为 BGR。我使用以下代码:

在 C/C++ 中执行此转换以使 RGB 图像变为 BGR(IplImage 格式)的最佳方法(最快)是什么?

0 投票
1 回答
2274 浏览

java - Java:opencv 和 openni

我想知道是否有人能够在java中将 openniopencv结合使用?例如,您在 IplImage 等中获得深度流......我目前正在尝试这样做,但我不确定从哪里开始。

如果任何做过这件事的人想分享他们的知识或一些代码,我将不胜感激。

到目前为止我的代码:

/

并调用此代码:

虽然我得到一个黑框。所以它还不起作用

当我没有像在这里那样初始化 IplImage 时,只是 IplImage depthImage = new IplImage(); 我收到此错误:

提前谢谢!

0 投票
1 回答
2896 浏览

kinect - 如何通过 OpenNI 访问 Kinect/设备?

我正在查看文档,试图找到任何可以让我使用 Kinect/设备的东西?

我正在尝试获取加速度计数据,但不确定如何。到目前为止,我在指南和文档中发现了两件事: XnModuleDeviceInterface/xn::ModuleDeviceXnModuleLockAwareInterface/xn::ModuleLockAwareInterface.

我想知道是否可以使用 ModuleDevice Get/Set 方法与设备通信并询问加速度计数据。如果是这样,我该如何开始?

另外,我在想,如果在我尝试通过 freenect 或类似的东西获取加速度计数据时可以暂时“锁定”openni 功能,那么在阅读完成后“解锁”。

有没有人试过这个?有小费吗?

我目前正在使用 SimpleOpenNI 包装器和处理程序,但使用过 OpenFrameworks 和 C++ 库,因此语言不是很重要。

0 投票
1 回答
1854 浏览

c++ - Kinect 和 OpenNI

我是 OpenNI 的新手。当我尝试使用 Visual Studio 2010 c++ 的 OpenNI 示例时,出现以下错误:

请问我可以得到任何帮助吗?提前致谢!

0 投票
1 回答
1179 浏览

audio - 如何使用 OpenNI 访问 Kinect 音频数据?

我正在尝试使用 Kinect 的麦克风获取音频,但甚至无法运行示例。

OpenNI 附带的示例 (Sample-NiAudioSample) 退出并显示以下消息:

未找到音频节点!

有没有人设法从 Kinect 读取音频?如果是这样,怎么做?