前段时间用到了Kinect/Xtion+Openni来开发项目,故总结一下Linux和Windows下Openni的安装。
博主的运行环境:
Linux: Ubuntu14.04 64位
Windows: Win10 64位
测试用的Xtion摄像头
Linux
下载需要的Openni+Nite+Sensor,注意安装顺序和这三个版本的对应 博主Openni1就是Sensor版本没对应导致深度图和彩色图不能对齐,然后去github上下了最新的Sensor版本,Openni2中已经集成了Sensor驱动,所以不需要安装Sensor了
百度云盘下载地址:
Openni1.5*下载 提取密码:6k7r
Openni2*下载 提取密码:mzm6
以Openni1.5*为例:
解压缩得到三个文件夹 OpenNI-Bin-Dev-Linux-x64-v1.5.7.10、NITE-Bin-Linux-x64-v1.5.2.23、Sensor-Bin-Linux-x64-v5.1.6.6 这三个包的版本经测试是相互匹配的
- 安装Openni
到OpenNI-Bin-Dev-Linux-x64-v1.5.7.10路径
运行sudo ./install.sh - 安装Nite
到NITE-Bin-Linux-x64-v1.5.2.23路径
运行sudo ./install.sh - 安装Sensor
先到Sensor-Stable-5.1.6.6/Platform/Linux/CreateRedist路径
运行 sudo ./RedistMaker
再到Sensor-Stable-5.1.6.6/Platform/Linux/Redist/Sensor-Bin-Linux-x64-v5.1.6.6
运行sudo ./install.sh - 测试运行
到OpenNI-Bin-Dev-Linux-x64-v1.5.7.10/Samples/Bin/x64-Release路径
运行 ./NiViewer
如果出现图像则安装成功 - 卸载
只需要加上-u参数 如:sudo ./install.sh -u
Windows
下载需要的Openni+Nite
百度云盘下载地址:
Openni2下载 提取密码:b5fa
为了确保安装顺利,把电脑上已经装过的Openni版本卸掉再装,解压缩得到两个文件夹,先装Openni再装Nite
安装好后默认会生成Openni2需要的环境变量,接下来去C:\Program Files\PrimeSense\NITE2\Samples\Bin路径下打开.exe测试一下,如果出现图像则安装成功
至此安装已完成,接下来可以用Openni开发想要的程序了