问题标签 [asus-xtion]

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 投票
2 回答
2862 浏览

math - 如何计算 Asus Xtion Pro Live 传感器的可见边界

我使用Asus Xtion Pro Live 传感器进行了基本设置,传感器悬挂在地面以上 3m 处,直视下方。我正在尝试计算以米为单位的可见界限。

这是一个图表来说明这一点: 华硕地面传感器设置

我知道 FOV 角度:

我想用一点三角来解决它。如果我将 HFOV 取一半并想象形成的直角三角形,我可以使用切线(相反/相邻),知道角度来计算对面:

只是为了测试,我还编写了一个非常基本的程序,使用ProcessingSimpleOpenNI进行测量:标记两个点,获取 3D 坐标并计算距离。

我有 ~2.6 作为最宽的测量值,但我有点困惑,因为我认为对面只有截锥体底部宽度的一半,所以预期 ~5.3m。我的假设是错误的吗?如果是这样,我做错了什么/计算这个的正确方法是什么?

我也使用过 Kinect 标签,因为同样的原理也适用于 kinect 传感器

0 投票
1 回答
3688 浏览

opencv - 如何使用 OpenCV 初始化多个 OpenNI 传感器

我想将两个 Asus Xtion Pro 传感器与 OpenCV (2.4.4) 一起使用,但不知道如何初始化这两个设备。

我可以像这样初始化一个:

如何为两个单独的传感器初始化两个 VideoCapture 实例?

0 投票
1 回答
1188 浏览

c++ - 什么是 mono16,它是如何编码像素的?

在我的实验室中,我们正在使用 ROS 和 Xtion Pro,我们需要从我们正在使用的另一台设备中表征 IR“噪声”。为此,我们使用openni_launchsensor_msgs库编写了一个 ROS 节点。一旦我们运行它,我们就会得到打印输出“像素编码:mono16”。

我们不认识这种格式,谷歌也帮不上什么忙。为了使该节点有用,我们需要一种心理或编程方式将其解析为我们识别的格式。

0 投票
0 回答
296 浏览

kinect - 多传感器 OpenNI 用户生成器

我正在开发一个项目,该项目结合了两个 Asus Xtion(类似于 Kinect 的 Primesense 传感器设备)的数据,我正在使用 OpenNI 1.5.4.0 SDK。

目前,我已经设法从两个设备上获取深度图并同时显示它们。但是,当我尝试添加 userGenerators 时,我得到了 AccesViolation 异常。

我的问题是:是否可以定义两个用户生成器?或者这个版本的OpenNI不可能做到这一点?

0 投票
1 回答
242 浏览

bandwidth - 从 Asus Xtion 禁用 RGB 摄像头

我有一台 ASUS Xtion Pro Live,我想将 USB 带宽要求从 70+% 降低。我注意到如果我可以禁用 RGB 摄像头,可以选择降低此要求。有人知道怎么做这个吗?(例如固件更新等?)

0 投票
1 回答
1391 浏览

c++ - 使用 ASUS Xtion Pro 和 OpenCV 查看黑框而不是深度图像

我实际上可以从我的华硕 Xtion 获得 RGB 图像,但无法获得任何深度图像。我看到的是黑色图像,但没有出现错误。

OpenNI 提供的示例 SimpleView 有效,所以我猜它不是传感器,不是库,OpenCV 似乎工作正常。

任何想法?

这是我的代码:

谢谢!

0 投票
3 回答
11717 浏览

ubuntu - 未找到 OpenNi2 和 Asus Xtion Pro Live 设备

我快疯了......它只是不起作用:
我使用的是 Ubuntu 13.10 64 位版本。
更新整个系统后,我安装了我认为 OpenNI2 所需的所有软件包:sudo apt-get install g++ python libusb-1.0-0-dev libudev-dev openjdk-6-jdk freeglut3-dev doxygen graphviz -y.
之后我下载了 OpenNI2 版本 2.2.0.32 Beta Linux x64。
解压后我运行 install.sh 没有错误。
然后插入传感器,lsusb 输出:
Bus 001 Device 007: ID 1d27:0601 ASUS
但是当我尝试运行 SimpleViewer 示例时,总是出现以下错误:
After initialization:
SimpleViewer: Device open failed:
DeviceOpen using default: no devices found

谢谢你的帮助:

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 投票
1 回答
688 浏览

audio - 使用 OpenNI2 从 Xtion pro 捕获音频流?

有人尝试使用Xtion pro的OpenNI2库来捕获音频流吗?

我在网上搜索,找到了OpenNI2源代码中的音频API。音频 API

它似乎只能“播放”音频但捕获音频流。

而且它没有演示如何使用这些 API。

有没有使用 Xtion pro 的 OpenNI2 录制音频流的示例代码?

顺便说一句,我的 OpenNI 版本是 2.2.0.33。

感谢任何人的帮助:)

0 投票
1 回答
1787 浏览

c# - 使用 OpenNI、NiTE、C#、Xtion Pro Live 设备进行手势识别

在我的应用程序中,使用来自 ASUS Xtion Pro Live 设备的输入,我想利用 NiTE 进行手势识别,因为我自己的基于 OpenNI 框架功能的手势识别代码笨重且不完全可靠。

我正在使用 OpenNI.net.dll v1.5.2.23 和 XnVNITE.net.dll v1.5.2.21,这是设备 CD 上的内容。似乎他们无论如何都没有为 v2 制作 .NET 包装器。

只是为了起步,我根据 NiHandViewer/HandViewer.java 示例编写了一些代码,但它没有做任何事情,没有触发任何事件,而且我找不到任何有用的 NiTE C# 示例来指向我在正确的方向。

下面的代码有什么问题?