问题标签 [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 投票
0 回答
177 浏览

ubuntu-16.04 - 如何查看 Primesense Xtion 相机的固件版本?

如何查看 Primesense Xtion 相机的固件版本?

我有几个这样的相机,我怀疑它们有不同的固件版本。一种适用于 NiViewer,另一种则不适用。虽然两者都被检测为连接到 USB 端口(我在同一个 USB 端口上重复测试)。我不想在不知道当前版本的情况下直接刷新固件升级(我最近通过尝试不同的固件搞砸了另一台相机)。理想情况下,我正在寻找一些可以从 ubuntu 运行的应用程序,它可以显示相机的固件版本。

查看 API,我发现了针对Structure SDK的 getFirmwareRevision() 调用,但我认为这仅适用于枕骨摄像头。我检查了OpeneNI2 API,我发现最相似的探测功能是调用 GetFirmwareParams() 但我看不到任何涉及固件版本的示例,所以我怀疑这是为了不同的用途。

0 投票
1 回答
418 浏览

openni - OpenNI:在示例代码中找不到设备,即使它被检测到并且正在工作

我想在 Windows 10(64 位)上使用我的新 Asus Xtion 2 摄像头运行 OpenNI 2 代码示例,但找不到该设备。奇怪的是,我可以执行样本的预编译二进制文件并在 NiViewer 中毫无问题地查看信号流,但是当我尝试通过在 Visual Studio 2017 中编译源代码来运行样本时,未检测到摄像头。具体来说,rc在下面的初始化代码中

不返回STATUS_OKgetExtendedError()在执行时返回未找到设备错误。

我的 PC 上只有一个 OpenNI 安装,因此多个版本之间不会有任何混淆。

该错误可能是由于什么原因造成的?

0 投票
1 回答
165 浏览

ros - 华硕 xtion pro 现场使用 visp_auto_tracker

不确定这个问题之前是否已经回答过(如果是,请重定向我),但我想使用 Asus xtion pro live 和 visp_auto_tracker 来使用 ar 标记。

我已经使用了带有openni2的华硕xtion,它似乎可以工作,我可以查看所有主题和图像。但是,如果我尝试启动 auto_tracker 启动文件,则会收到错误消息:

无法识别'/dev/video0':2,没有这样的文件或目录

我意识到我在连接网络摄像头时丢失了。但是,如果我使用,我可以查看 USB 设备lsusb

因此我尝试将设备文件夹从更改/dev/video0/dev/bus/usb/001/009(在查看 lsusb 之后)然后我收到一些其他错误:

VIDIOC_QUERYCAP 错误 25,设备的 ioctl 不合适

我无法为这个错误找到任何其他解决方案。据我了解,网络摄像头是兼容的,因为我可以使用 openni2 来启动它,但由于某种原因,visp_auto_tracker 在识别它时会遇到一些问题。

我试过 usb_cam 包,它给了我同样的错误。所以我不确定我是否需要安装其他一些软件包,或者这个网络摄像头是否与 ros 完全不兼容。如果对此有任何解决方案,请提供帮助。谢谢你

其他一些信息:

包 visp_auto_tracker 启动文件:tracklive_usb.launch

ls -al /dev/video ---> ls: cannot access '/dev/video': 没有这样的文件或目录

使用 Ubuntu 16.04

使用 ROS 动力学

0 投票
0 回答
31 浏览

c++ - 如何为 NiHandTracker 运行这些 c++ 和 c 文件?

主文件

我试着编译它。g++ main.cpp -o main并得到:

0 投票
0 回答
124 浏览

gpu - 未检测到 nvidia gpu,甚至尝试从 BIOS 启用/禁用 igpu 和主显示器

我有华硕 H81M-CS 主板,我已经连接了 nvidia gpu,但主板没有检测到,主板只使用集成显卡。我曾尝试从 BIOS 启用/禁用 igpu 和主显示器,但是当 pc 启动时它再次变为自动,并且主板无法检测到 nvidia gpu。我试图用另一个主板检查 nvidia gpu,它工作正常,所以主要问题在于华硕主板/或它的 bios 设置。我尝试了 bios 设置中的所有可能组合,但仍然不起作用请帮助...

0 投票
0 回答
101 浏览

c++ - OpenNI2 不打开特定设备(华硕 Xtion)

我正在尝试通过将设备 URI 传递给 Device::open 来打开特定设备。由于某些原因,device.open 不适用于此类 uri。我收到以下消息

无法打开“1d27/0600@1/7”:设置USB接口失败!

仅当我使用 openni::any_device 获取 uri 时它才有效。但我在工作中使用了多种设备,所以这不是我的选择。当我尝试将 Asus xtion (vendorId 0x1D27 productId 0x0600) 与 ps1080 驱动程序和 openni2 一起使用时,会出现此问题。我也尝试使用 orbbec.so (由于某些原因它也适用于华硕),但问题仍然存在。

UPD:好的,我想我知道问题出在哪里。我在工作中使用 Astra 和 Asus 传感器,由于某些原因,orbbec 也可以与 Asus 一起使用,所以当我插入 Asus 时,openni 会检测到 2 个具有相同 uri 的传感器(Astra 和 PS1080)。这就是为什么 device.open 无法打开它的原因。有没有办法在没有 uri 的情况下打开设备或指定 openni 应该使用什么驱动程序?