ubuntu 14.04 +Kinect v1+ openNI+ openCV+ Sensorkinect 配置

一、前言

先说一下自己机器的运行环境:
Ubuntu14.04
kinect第一代
另外还要注意的是openniNITESensor这三个包的版本必须匹配才能正常运行,我的版本分别是:
OpenNI-Bin-Dev-Linux-x64-v1.5.7.10.tar
NITE-Bin-Linux-x64-v1.5.2.23.tar
SensorKinect093-Bin-Linux-x64-v5.1.2.1
可以在我的网盘下载:http://pan.baidu.com/s/1hqHB10w 提取密码:wrmn

【重要】
这三个软件包的安装要注意顺序:先安装openni,再安装Sensor,最后安装NITE
另外可以带-u参数卸载这些软件包重新安装$sudo ./install.sh -u,但是NITE里有专门的uninstall.sh可以运行它来卸载。

二、安装OpenNI

下载OpenNI-Bin-Dev-Linux-x64-v1.5.7.10.tar解压得到OpenNI-Bin-Dev-Linux-x64-v1.5.7.10文件夹,我把这三个包都放在home下面的Downloads目录下

    
$ cd /Home/Downloads/OpenNI-Bin-Dev-Linux-x64-v1.5.7.10
$ sudo ./install.sh

如果显示如下

Installing
OpenNI
****************************
 
copying
shared libraries...OK
copying
executables...OK
copying
include files...OK
creating
database directory...OK
registering
module 'libnimMockNodes.so'...OK
registering
module 'libnimCodecs.so'...OK
registering
module 'libnimRecorder.so'...OK
creating
java bindings directory...OK
Installing
java bindings...OK
 
***
DONE ***

则安装成功


三、安装SensorKinect

下载SensorKinect093-Bin-Linux-x64-v5.1.2.1.tar.bz2解压得到SensorKinect093-Bin-Linux-x64-v5.1.2.1文件夹放到Downloads下面


$ cd /Home/Downloads/Sensor-Bin-Linux-x64-v5.1.2.1
$ sudo ./install.sh


 

如果显示如下

Installing
PrimeSense Sensor
****************************
 
creating
config dir /usr/etc/primesense...OK
copying
shared libraries...OK
copying
executables...OK
registering
module 'libXnDeviceSensorV2KM.so' with OpenNI...OK
registering
module 'libXnDeviceFile.so' with OpenNI...OK
copying
server config file...OK
setting
uid of server...OK
creating
server logs dir...OK
installing
usb rules...OK
installing
modprobe blacklist...OK
 
***
DONE ***

则安装成功


四、安装NITE

下载NITE-Bin-Linux-x64-v1.5.2.23.tar解压得到NITE-Bin-Linux-x64-v1.5.2.23文件夹放在software下面


$ cd /Home/Downloads/NITE-Bin-Linux-x64-v1.5.2.23
$ sudo ./install.sh


如果显示如下:

Installing
NITE
***************
 
Copying
shared libraries... OK
Copying
includes... OK
Installing
java bindings... OK
Installing
module 'Features_1_3_0'...
Registering
module 'libXnVFeatures_1_3_0.so'... OK
Installing
module 'Features_1_3_1'...
Registering
module 'libXnVFeatures_1_3_1.so'... OK
Installing
module 'Features_1_4_1'...
Registering
module 'libXnVFeatures_1_4_1.so'... OK
Installing
module 'Features_1_4_2'...
Registering
module 'libXnVFeatures_1_4_2.so'... OK
Installing
module 'Features_1_5_2'...
Registering
module 'libXnVFeatures_1_5_2.so'... OK
Copying
XnVSceneServer... OK
Installing
module 'Features_1_5_2'
registering
module 'libXnVHandGenerator_1_3_0.so'...OK
Installing
module 'Features_1_5_2'
registering
module 'libXnVHandGenerator_1_3_1.so'...OK
Installing
module 'Features_1_5_2'
registering
module 'libXnVHandGenerator_1_4_1.so'...OK
Installing
module 'Features_1_5_2'
registering
module 'libXnVHandGenerator_1_4_2.so'...OK
Installing
module 'Features_1_5_2'
registering
module 'libXnVHandGenerator_1_5_2.so'...OK
Adding
license.. OK
 
***
DONE ***

则安装成功


五、运行示例

连上kinect的数据线

$ cd /Home/Downloads/OpenNI-Bin-Dev-Linux-x64-v1.5.7.10/Samples/Bin/x64-Release
$ ./NiViewer 

如果出现kinect画面则配置成功。

如果想卸载这三个软件包只要同样运行./install.sh 带上参数-u 即可


 $ sudo ./install.sh -u





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值