Ubuntu 找不到OpenNi2和Asus Xtion Pro Live设备
我快疯了。。。它就是不起作用:Ubuntu 找不到OpenNi2和Asus Xtion Pro Live设备,ubuntu,openni,asus-xtion,Ubuntu,Openni,Asus Xtion,我快疯了。。。它就是不起作用: 我正在使用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,没有错误。 然后插入传感
我正在使用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输出:
总线001设备007:ID 1d27:0601 ASUS
但是,当我尝试运行SimpleViewer示例时,总是会出现以下错误:
初始化后:
SimpleViewer:设备打开失败:
DeviceOpen使用默认设置:未找到任何设备
感谢您的帮助:我在他们的网站上使用OpenNI2二进制驱动程序时遇到了同样的问题 我从源代码处编译它 您必须为Xtion安装OpenNI驱动程序,并安装OpenNI 2本身 试试这个:
# Build OpenNI driver for PrimeSense devices (Asus Xtion in our case)
git clone git@github.com:PrimeSense/Sensor.git
cd Sensor
cd Platform/Linux/CreateRedist && ./RedistMaker && cd ../../..
cd Platform/Linux/Redist && cd Sensor-Bin-* && sudo ./install.sh && cd ../../../../../
# Build OpenNI
git clone -b develop git@github.com:OpenNI/OpenNI2.git
cd OpenNI2 && make -j4 && cd ..
# Plug in the camera and try the viewer
cd OpenNI2/Bin/x64-Release && ./NiViewer
我使用了上面OpenNI的develope
分支,因为master
有一些小的(可修复的)构建错误
请告诉我这是否对你也有效 为了更新Ubuntu 14,新的存储库应该使用以下命令
# Build OpenNI
git clone https://github.com/occipital/OpenNI2.git
cd OpenNI2 && make -j4
只有Xtion ID 1d27:0601 ASUS正在工作,但0600没有用于描述符问题。更多信息14.04 32位和64位上的结构传感器和PrimeSense存在相同问题,显示为设备
ID 1d27:0600 ASUS
解决方案是从OpenNI2希望找到的libudev.so.0
文件中创建一个符号链接
Ubuntu 14.04
$ sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1.3.5 /lib/x86_64-linux-gnu/libudev.so.0
Ubuntu 15.04
$ sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1.6.2 /lib/x86_64-linux-gnu/libudev.so.0
然后运行你的/NiViewer
并微笑
我按照这里的指示:
这些说明非常好!但是当我尝试运行NiViewer时,我得到了以下错误:
freeglut(/Sample NiSimpleViewer):无法创建OpenGL 1.0上下文(标志0,概要文件0)
。我在MBP上运行Ubuntu12.04和Parallels9。你有什么建议吗?似乎无法在parallels中启动OpenGL。是的,看起来您的VM中没有OpenGL支持。我从未使用过Parallels,但据我所知,它应该得到支持,所以可能您没有启用它,或者需要在来宾机上安装驱动程序。