首先安装 [libfreenect2] (https://github.com/OpenKinect/libfreenect2) , 按照官方说明就可以。然后确认在./libfreenect2/build/bin/ 下的 Protonect 可以运行并且可以显示Kinect2的图像。
这时候我试了很多次NiViewer2 都会显示 no device found.
然后参考了这篇博客, 把/freenect2/lib/OpenNI2/Drivers/ 下的 libfreenect2-openni2.so 和 libfreenect2-openni2.so.0 放到系统的OpenNI2/Drivers/目录下即可。 (我的路径是 /usr/lib/OpenNI2/Drivers).