问题标签 [primesense]

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 投票
3 回答
1907 浏览

python - 在 NITE2 python 绑定中创建 UserTracker 崩溃

我正在尝试使用 OpenNI2 和 NITE2 python 绑定。我在 Windows 7 下,我有 Kinect SDK1.8、OpenNI 2.2 和 NITE 2.2 在 Visual C++ 的 32 位版本中没有问题。我有 python 2.7.5 32 位。

现在,我的意图是将 NITE 中提供的一些示例转换为 python,但我仍然没有找到如何创建 UserTracker 而不会导致程序崩溃(HandTracker 也是如此)。我已经能够运行提供的玩具示例(不使用 NITE)。这就是我正在做的事情和我得到的错误——我没有找到非常有用的信息——:

我已经尝试在将设备的深度流传递给 UserTracker 创建者之前对其进行初始化,但仍然无法正常工作。

有没有人能让 NITE2 python 绑定工作?如果是这样,我有什么遗漏吗?

0 投票
2 回答
4417 浏览

opencv - 使用 opencv 和 kinect primesense 相机显示 RGB 视频帧?

我在 Visual Studio 2012 中有一个用 OpenCV 2.4.6(没有 OpenNI)编写的 OpenCV 项目。

项目使用集成网络摄像头,但现在我想将 Kinect 摄像头用于 RGB 帧而不是网络摄像头。

  1. 是否可以在不安装 OpenNI 的情况下使用 Kinect 主感应相机?
  2. 我是否需要安装 OpenNI 并将其链接到 OpenCV 和所有东西才能使用 Prime sense 设备中的 RGB 相机?

目前我正在编写以下代码:

结果是它无法打开捕获并且在这里失败。我对这一切都很陌生,请解释我是否需要安装任何东西或包含任何东西?我已经安装了 Prime Sense 驱动程序。谢谢。

0 投票
1 回答
2239 浏览

python - Python OpenNI2 libOpenNI2.so 问题

我正在尝试在 Ubuntu 下的 kinect 上使用 Python primesense 模块。我似乎正确安装了 OpenNI2,因为我可以使用处理的 simple-openni 库在处理中运行示例。我使用 pip 安装了 primesense 模块,首先在 virtualenv 中,然后在系统上,得到相同的结果。

从 iPython,我做/收到以下内容:

我尝试从 /usr/lib/libOpenNI.so 到 /usr/lib/libOpenNI2.so 创建一个符号,然后我更改为 /usr/lib/ 目录。这就是我得到的:

我是不是做错了什么或者包装是否损坏了,在任何一种情况下,我能做些什么来让某些东西正常工作吗?

0 投票
1 回答
2893 浏览

linux - Linux 和 Primesense

很长一段时间以来,我一直试图让我的 Asus Pro Live 传感器在 Linux(目前是 Fedora)上工作,但我也尝试过 ubuntu 12.04 和 Ubuntu 13.10。我已经在我的电脑上安装了 openni、openni2 和 sensor_master。一切都编译了,但是当我尝试运行 NiViewer 时,我得到的只是

55-primesense-usb.rules 文件存在于 /etc/udev/rules.d/ 中,当我输入 lsusb 时,它显示:

我已经用谷歌搜索了它,但找不到任何有用的东西。有谁知道问题出在哪里?

dmesg 的一些输出:

我已经尝试过 USB 2.0 和 3.0,它可以在 Windows 中运行。

/埃里克

0 投票
0 回答
220 浏览

driver - Labview 的 Primesense 驱动程序

我正在尝试使用 Labview 初始化 Primesense Carmine 1.09。到目前为止,当尝试使用 OpenNi 驱动程序时,但它们似乎已损坏......(我认为问题出在 openni.net.dll 上)。有谁知道是否有适合 Labview 的驱动程序?或者任何其他解决方案?

我得到的错误:“您已将一种类型的引用句柄连接到另一种类型的引用句柄,并且这两种类型都是某些类层次结构的成员,但是两个类之间既没有简单的向上转换也没有类型转换。”

0 投票
1 回答
1913 浏览

android - Openni、Android 和 PrimeSense 设置

我正在尝试开发一个简单的 Android 应用程序(在 nexus 10 上运行),它将连接到 PrimeSense 相机。根据我的研究,Openni 似乎是要走的路。但是,我很难弄清楚我需要什么。当我下载 Openni 软件并安装它时,我得到了一大堆不同的文件,但我无法找到一个简单的解释来说明如何做一个简单的“hello world”类型的应用程序:

我需要什么 openni 罐子,在哪里可以找到它们?如何配置我的 Eclipse/Android Studio 项目以包含这些 jar。除了这些罐子之外,我还需要其他文件吗:驱动程序..?

我刚开始使用 Android 开发,我从未使用过 PrimeSense 或任何其他 3D 扫描相机,所以也许我只是遗漏了一些明显的东西?

有人能指出我正确的方向吗?我无法在 Openni 网站上找到任何有用的信息。

提前致谢。

0 投票
1 回答
4258 浏览

c++ - 无法使用 Asus Xtion Pro Live 从 VideoCapture OpenCV 抓取图像

我刚刚安装OpenCV 2.4.7OpenNIprimesense Sensor,如下面的构建信息所示。

我在抓取VideoCapture物体时遇到问题。例如,如果我运行 openni_capture 示例,我会得到“无法抓取图像”。但我得到了有关深度和 RGB 相机的信息,所以我认为我VideoCapture正确打开了对象,但是当它尝试抓取图像时,抓取函数返回 0。

我使用的是 Asus Xtion Pro Live,OpenNI 和 Sensor 工作正常,因为我能够运行 NiViewer 等示例。

我会很感激这个问题的一些帮助。

谢谢!

我实例化 videocapture 并尝试按如下方式抓取图像:

0 投票
1 回答
5507 浏览

python - 使用 python OpenCV 从 Kinect 设备中检索通道

我在 python 中编写了一些简单的代码来从 OpenNI 设备中获取不同的通道。我自己构建了 OpenCV,并启用了所有 PrimeSense 和 OpenNI 支持。OpenNI 示例适用于 Kinect 传感器和 PrimeSense 传感器,以及用于测试 OpenNI 支持的 OpenCV 示例 (./cpp-example-openni_capture)。

这是我放在一起的代码。

所以一切运行良好,但显示的结果不是正确的通道......例如,如果我想访问灰度图像通道和深度图通道,则显示的两个图像都是 depth_maps。

是的,我尝试访问其他频道并更改 OPENNI_IMAGE_GENERATOR_MODE。不幸的是,结果一直保持一致。无论我尝试什么,我总是得到相同的深度通道。depth_map-gray_image 产生全黑图像。

就像我说的 C++ OpenCV OpenNI 示例都适用于 Kinect 传感器和 primesense 传感器。这似乎是 Python 模块的问题,或者我正在做一些非常愚蠢的事情。

编辑:在 Ubuntu 12.04 LTS 上运行

感谢您的帮助。德鲁

0 投票
1 回答
776 浏览

openni - 使用 primesense2.2.0.30-5 编写的 python 程序中的 Nite 初始化崩溃

我正在使用 Ubunut 14.04 并安装了 OpenNI 2.2、NITE 2.2 和 primesense2.2.0.30-5 ( https://pypi.python.org/pypi/primesense/2.2.0.30-5 )

上面提到的示例程序运行良好,但是当我尝试使用初始化 nite2 时,程序崩溃了。

这是代码:

错误报告 :

我想要用于用户跟踪和手部跟踪的 nite python 绑定。有没有人成功完成过

0 投票
1 回答
1098 浏览

opencv - 无法使用 Opencv 代码从 Xtion Pro Live 抓取图像

我正在使用 OpenCV 2.4.10,我想从我的 Asus Xtion Pro Live 中获取图像。当我尝试执行下面的代码时,我收到此错误:“无法打开捕获。” 我尝试了所有方法,例如传感器更新、opencv 与 openni 编译和 opencv 重新安装(甚至是 2.4.6 版)。

OpenNI 和 Sensor 工作正常,因为我能够运行 NiViewer 等示例。但是示例 openni_capture.cpp(在 opencv-2.4.10/samples/cpp 上)无法正常运行。

编码:

使用以下命令完成编译: g++ capture.cpp -o capture pkg-config --cflags opencv --libs opencv

我该如何解决这个错误?我使用的opencv版本有问题吗?

我做了关于无法使用 Asus Xtion Pro Live 从 VideoCapture OpenCV 抓取图像的内容, 但问题仍然存在。