1.下载libfreenect2源码
git clone https://github.com/OpenKinect/libfreenect2.git
cd libfreenect2
如果太慢也可以去这里下载:https://download.csdn.net/download/lzrush/10812520
2. 安装build工具
sudo apt-get install build-essential cmake pkg-config
3.安装依赖
1)安装libusb(版本应>=1.0.20)
sudo apt-get install libusb-1.0-0-dev
2)安装TurboJPEG
sudo apt-get install libturbojpeg libjpeg-turbo8-dev
3)安装OpenGL
sudo apt-get install libglfw3-dev
4)安装显卡驱动和CUDA(Nvidia显卡)//这两个都是可选的,安装的话可以在显卡GPU上做运算(比如开辟Pipeline),速度会快些,不装也没问题。这个过程具体就不展开了。
5)安装OpenNI2(可选择是否安装)
sudo apt-get install libopenni2-dev
4.编译安装libfreenect2
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/freenect2
make
make install
5.运行一下指令,使得以后在工程中,cmake能够找到libfreenect2
cmake -Dfreenect2_DIR=$HOME/freenect2/lib/cmake/freenect2
6.设置Kinect2 device
sudo cp ../platform/linux/udev/90-kinect2.rules /etc/udev/rules.d/
7.测试
cd bin
./Protonect
若出现显示窗口,则说明安装成功
注意:Kinect2必须使用USB3.0