ubuntu16.04运行nite2的userviewer出错

环境:ubuntu16.04+ros kinetic+kinect2.0

运行UserViewer出错:

Failed to open device 

DeviceOpen using default: no devices found

解决办法:将freenect2/lib/OpenNI2/Drivers目录下的libfreenect2-openni2.so和libfreenect2-openni2.so.0复制粘贴到NiTE-Linux-x64-2.2/Samples/Bin/OpenNI2/Drivers目录下,如下图:

ubuntu16.04运行nite2的userviewer出错

再进入NiTE-Linux-x64-2.2/Samples/Bin目录运行./UserViewer成功

cd NiTE-Linux-x64-2.2/Samples/Bin

./UserViewer

ubuntu16.04运行nite2的userviewer出错