配置OpenNI2
- 命令:(因为我的电脑处理器是四核,所以输入make时后面跟的是-j4)
$ sudo apt-get install git g++ python libusb-1.0-0-dev libudev-dev openjdk-8-jdk freeglut3-devgraphviz doxygen
$ git clone https://github.com/occipital/OpenNI2
$ cd OpenNI2
$ make -j4
$ sudo gedit /etc/udev/rules.d/51-kinect.rules
- 1
- 2
- 3
- 4
- 5
- 添加:
UBSYSTEM=="usb",ATTR{idVendor}=="045e", ATTR{idProduct}=="02b0", MODE:="0666", OWNER:="root", GROUP:="video"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ad", MODE:="0666", OWNER:="root", GROUP:="video"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ae", MODE:="0666", OWNER:="root", GROUP:="video"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02c2", MODE:="0666", OWNER:="root", GROUP:="video"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02be", MODE:="0666", OWNER:="root", GROUP:="video"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02bf", MODE:="0666", OWNER:="root", GROUP:="video"
- 1
- 2
- 3
- 4
- 5
- 6
- 保存关闭。
配置libfreenet
- 命令:(下面命令中的${OPENNI2_DIR}需要改成openni2对应安装目录)
$ gitclone https://github.com/OpenKinect/libfreenect.git
$ cdlibfreenect
$ mkdirbuild; cd build
$ cmake.. -DBUILD_OPENNI2_DRIVER=ON
$ make-j4
$ cp -Llib/OpenNI2-FreenectDriver/libFreenectDriver.so ${OPENNI2_DIR}/Bin/x64-Release/OpenNI2/Drivers
- 1
- 2
- 3
- 4
- 5
- 6
- 测试安装是否成功
– 连上kinect,输入命令:$ lsusb
– 显示:”…Xbox NUI Camera…Xbox NUI Motor…Xbox NUI Audio…”
– 命令:$ cd ${OPENNI2_DIR}/Bin/x64-Release/
– 命令:$ ./NiViewer
– 正常显示深度图及彩色图。
- 测试安装是否成功