一、前言

先说一下博主的运行环境:

Ubuntu kylin14.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

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

$ cd /home/siat/software/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 ***

则安装成功

三、安装NITE

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

$ cd /home/siat/software/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 ***

则安装成功

四、安装Sensor

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

$ cd /home/siat/software/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 ***

则安装成功

四、运行示例

连上kinect的数据线

$ cd ~/software/OpenNI-Bin-Dev-Linux-x64-v1.5.7.10/Samples/Bin/x64-Release

$ ./NiViewer

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

五、问题

1、注意如果出现:

One or more of the following nodes could not be enumerated:

Device: PrimeSense/SensorV2/5.1.6.6: The device is not connected!

Device: PrimeSense/SensorV2/5.1.0.41: The device is not connected!

Device: PrimeSense/SensorV2/5.1.6.6: The device is not connected!

Device: PrimeSense/SensorV2/5.1.0.41: The device is not connected!

Press any key to continue . . .

这样的问题有可能是这三个包版本不匹配,我这里的三个包亲测是可用的。但是Sensor如果是5.1.6.6版本则出现上面报错。 2、注意ubuntu下不能使用openni2.2和NITE2.2版本的包

kinect在linux上驱动下载,Ubuntu安装Kinect驱动(openni、NITE、Sensor)及遇到的问题相关推荐

  1. linux mfc驱动下载,Ubuntu 安装 Brother MFC7470D 驱动

    Ubuntu 安装 Brother MFC7470D 驱动 办公室的打印机是 Brother MFC7470D ,在 Ubuntu 中安装打印机驱动时,发现没有这个型号的驱动.只有 MFC7450 的 ...

  2. x200装linux驱动下载,ubuntu 安装X200声卡驱动

    ubuntu 安装X200声卡驱动 标签:x200 ubuntu 声卡驱动 驱动 linux驱动 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 ...

  3. linux截图工具下载,Ubuntu 安装 Linux Deepin 截图工具(.deb)

    深度截图工具,Deepin Scrot,是 Linux Deepin 下特色应用之一.您可以将它看作是 GNOME 截图工具的增强版本,但增强的不是一般般哟- 演示视频: (播放时可选择原画品质,这样 ...

  4. linux 安装virtio驱动下载,proxmox安装virtio驱动

    问题:通过pve5安装windows 2008和2019操作系统时,选择scsi设备时,在安装阶段就使用从fedora下载的vvirto.iso(版本为0.1.185)时,直接提示"找不到签 ...

  5. Linux上的中文输入法安装(Ubuntu + Kali五笔拼音)

    Linux上的中文输入法安装Ubuntu + Kali五笔拼音 1.输入法框架 2.输入法 3.操作系统 4.使用体验 5.安装输入法 6.输入配置 1.输入法框架 在Linux上,常见的输入法框架有 ...

  6. ARM版本ubuntu安装PL2303驱动

    ARM版本ubuntu安装PL2303驱动 问题来源 问题分析过程 问题解决 macOS驱动 问题来源 简单记录一下解决过程,便于以后分析. 由于工作原因,在Macbook pro m1上,用UTM虚 ...

  7. ubuntu安装无线网卡驱动(包括离线安装)

    ·· / ·– ·· ·-·· ·-·· / ·–· · ·-· ··· ·· ··· - / ··- -· - ·· ·-·· / ·· / ·– ·· -· 相信安装无线网卡驱动是许多linux初 ...

  8. 在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优

    1 安装配置Oracle 9i数据库 本章描述内容如下所示: 1.1 安装前的准备工作 介绍在安装Oracle之前所需的准备工作. 1.2安装前的系统设置 介绍在安装Oracle之前所必须的系统设置. ...

  9. linux上传下载工具lrzsz

    linux上传下载工具lrzsz ubuntu安装 sudo apt-get install lrzsz centos安装 yum -y install lrzsz 下载 操作 命令 下载文件 sz ...

最新文章

  1. ASP.NET MVC 控制器激活(一)
  2. 将表数据生成Insert脚本
  3. sklearn快速入门教程:(一)准备工作
  4. tp5.0 根据经纬度 获取附近信息_php根据前端传递的经纬度获取区域地址信息
  5. boost::insert相关的测试程序
  6. mysql获取一年中的所有周六周日_数据库查询显示一年中所有的周一到周五的数据...
  7. 工作233:定义有对话框的按钮
  8. 如何远程访问服务器的 Jupyter notebook
  9. node 将汉字转化为拼音
  10. mysql主从是同步还是异步_mysql主从同步异步场景的分析
  11. JavaScript重难点解析3(原型与原型链、执行上下文与执行上下文栈)
  12. RabbitMQ常用交换机模式总结
  13. 如何防止google map 加载Roboto字体
  14. javascript毫秒计时器_JavaScript原生秒表、计时器
  15. 传智黑马java基础学习——day10(继承、抽象类)
  16. 架构师应该具备什么技能
  17. C# Form窗体显示不完整
  18. 在代码里设置view的android:layout_marginTop
  19. 老版人人商城提示“百度未授权地图API”
  20. Cannot get a text value from a numeric cell

热门文章

  1. 两条线段相交判断学习理解
  2. linux hdmi分辨率设置方法,HDMI接口进行设置来优化显示效果详解
  3. 汽车安全带E-mark认证优秀的认证机构有哪些特点?
  4. UEditor 解决拖拽视频元素改变视频尺寸时,无法保存视频尺寸问题的解决方法
  5. java毕业生设计一起组局校园交友平台计算机源码+系统+mysql+调试部署+lw
  6. Python基础 3.5 HTML CSS JS 和 JQuery
  7. Juniper Netscreen常见
  8. 用JAVA写一个关于英寸和厘米之间的换算
  9. 根据身份证号计算年龄、性别
  10. 客户能从CRM实施中得到什么好处