Advertisement

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

阅读量:

一、前言

先说一下自己机器的运行环境:
Ubuntu14.04
kinect第一代
另外还要注意的是openni、NITE、Sensor这三个包的版本必须匹配才能正常运行,我的版本分别是:
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
复制代码
AI写代码

如果显示如下

复制代码
 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
复制代码
AI写代码
复制代码
    
    

全部评论 (0)

还没有任何评论哟~