安装完opencv后,想要在ubuntu下使用华硕xtion pro live,所以需要安装openni和sensor 、NITE.

1:安装相关软件和基本依赖库的安装:首先安装,为了避免之后安装中的大量错误。

sudo apt-get install -y g++ Git Python libusb-1.0-0-dev libudev-dev freeglut3-dev doxygen graphviz openjdk-6-jdk

  sudo apt-get install git-core cmake freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libusb-1.0-0-dev doxygen graphviz mono-complete

2:openni,sensor,NIte的下载和安装

使用xtion pro live自带的安装包,分别为

OpenNI-Bin-Dev-Linux-x86-v1.5.2.23
    Sensor-Bin-Linux-x86-v5.1.0.41
    NITE-Bin-Linux-x86-v1.5.2.21

将三个压缩包拷贝到ubuntu下的openni目录下,解压: tar -xjvf filename.tar.bz2 //解压 tar.bz2 。解压完成后开始安装。这三个软件包的安装要注意顺序:先安装openni,再安装Sensor,最后安装NITE。

cd进解压后的OpenNI-Bin-Dev-Linux-x86-v1.5.2.23文件夹,运行install.sh进行安装。

sudo ./install.sh

如果显示如下,则安装成功。

<code class="hljs lasso has-numbering">Installing OpenNI
<span class="hljs-subst">****************************</span>copying shared libraries<span class="hljs-attribute">...</span>OK
copying executables<span class="hljs-attribute">...</span>OK
copying include files<span class="hljs-attribute">...</span>OK
creating database directory<span class="hljs-attribute">...</span>OK
registering module <span class="hljs-string">'libnimMockNodes.so'</span><span class="hljs-attribute">...</span>OK
registering module <span class="hljs-string">'libnimCodecs.so'</span><span class="hljs-attribute">...</span>OK
registering module <span class="hljs-string">'libnimRecorder.so'</span><span class="hljs-attribute">...</span>OK
creating java bindings directory<span class="hljs-attribute">...</span>OK
Installing java bindings<span class="hljs-attribute">...</span>OK

sensor和NITE的安装方法与此相同。要想卸载的话 ,用sudo ./install.sh -u 卸载

3:修改配置文件。这一步是为了使usb使能。

cd /usr

cd etc

cd primesense

sudo nano GlobalDefault.ini

打开GlobalDefault.ini配置文件后,去掉第60行;UsbInterface前面的分号,保存退出。ctrl+o保存,回车,ctrl+x退出。如果修改了GlobalDefault.ini文件,就需要重启才能生效。

sudo reboot

4 :连接xtion测试是否成功

将xtion连上电脑,第一次连接需要设置将xtion连到虚拟机上。选择虚拟机的菜单选项——可移动设备——Primesense Device——连接(和主机断开连接)。

连上之后,进入OpenNI-Bin-Dev-Linux-x86-v1.5.2.23文件夹——Samples——Bin——x86-Release,运行NiViewer

./NiViewer

若可以看到深度图和RGB图像,则说明安装成功,xtion能正常运行。

5安装过程中出现的问题:一开始用的ubuntu12.04。用相同的步骤安装完后,运行./NiViewer没有得到预期的结果,只能看到RGB图而看不到深度图,找不到解决办法,而在另一台电脑上的ubuntu14.04可以正常使用xtion,无奈只有下载ubuntu14.04版本重新安装。

ubuntu14.04+xtion+openni+sensor+NITE+opengl相关推荐

  1. Ubuntu18 安装Kinect驱动(openni、NITE、Sensor)及遇到的问题

    一.前言 先说一下博主的运行环境: Ubuntu kylin14.04 kinect第一代 另外还要注意的是openni.Sensor.NITE这三个包的版本必须匹配才能正常运行,我的版本分别是: O ...

  2. Ubuntu安装Kinect驱动(openni、NITE、Sensor)及遇到的问题

    一.前言 先说一下博主的运行环境: Ubuntu kylin14.04 kinect第一代 另外还要注意的是openni.Sensor.NITE这三个包的版本必须匹配才能正常运行,我的版本分别是: O ...

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

    一.前言 先说一下博主的运行环境: Ubuntu kylin14.04 kinect第一代 另外还要注意的是openni.NITE.Sensor这三个包的版本必须匹配才能正常运行,我的版本分别是: O ...

  4. [总结]联想笔记本E460/虚拟机VMware10.0+Ubuntu14.04+opencv+ROS+PCL+OpenNI+g2o+DSO+Pangolin+win7(Ubuntu双系统)安装过程整理

    虚拟机VMware10.0+Ubuntu14.04 参考这个人的博客: http://blog.csdn.net/u013142781/article/details/50529030 目前已经没有1 ...

  5. Ubuntu14.04下配置OpenGL及测试代码

    ubuntu14.04 64位下,默认是没有安装OpenGL相关依赖库的,若安装,则依次执行如下几条命令即可: $ sudo apt-get update $ sudo apt-get install ...

  6. 深度相机的人物检测、分割、跟踪算法,openNI的NITE采用的算法,kinect,华硕xtion

    kinect 和 华硕 xtion 深度相机的场景分析 (scene analysis) 和用户跟踪(user tracking / user tracker), 核心部分openNI里是封装在NIT ...

  7. xbox360 ubuntu14.04连接问题

    一,连接前的准备: Xbox360 Kinect   + Ubuntu14.04 二.安装OpenNI 下载OpenNI-Bin-Dev-Linux-x64-v1.5.7.10.tar解压得到Open ...

  8. Ubuntu14.04下openni2以及nite2的配置-kinectv1篇

    弄了好几次,总算是搞好了,先说一下我的系统配置:32 bit,ubuntu14.04 LTS,US2.0接口(for kinect v1),kinect v1,nite2.0.0(x86),openn ...

  9. Qt简介、安装及在Ubuntu14.04 32位上简单使用举例

    Qt是一个跨平台的C++图形用户界面应用程序开发框架.它既可以开发GUI程序,也可用于开发非GUI程序.Qt是面向对象的框架,很容易扩展.Qt是一个C++工具包,它由几百个C++类构成,你在程序中可以 ...

最新文章

  1. C++ 中this指针的用途
  2. 华为机考HJ4字符串分隔C语言题解
  3. wpf popup 最前面_【第1988期】NutUI 组件 popup 源码分析
  4. 记录一下从标定模型中读取参数
  5. alu是计算机中的什么东西,ALU,什么是ALU,ALU介绍--电子百科词库--科通芯城,IC及其他电子元器件交易型电商平台100%正品保证...
  6. leetcode算法题--唯一元素的和
  7. 当孩子面对困难的时候,家人可能的鼓励的方式
  8. 千呼万唤始出来,OpenCV 4.0正式发布!
  9. 【sklearn第一讲】scikit-learn 简介
  10. SSM通信研究:如何拦截SSM代理流量
  11. C# 访问 带密码的access数据库
  12. Python时钟代码——利用python turtle实现模拟时钟
  13. Transformer面试 GavinNLP Transformer101之41-50
  14. 使用融云 IM SDK 实现 H5 直播聊天
  15. 大批程序员被劝退。。。
  16. 春节晚报 | 2月6日 星期日 | 短道速滑混合接力中国队夺首金;抖音PC版上架微软应用商店;Meta首次公布元宇宙业绩...
  17. Tableau图例:利用单独图例实现条件格式
  18. VisionPro学习案例1
  19. 计算机工程与科学撤稿,科学网-关于撤稿,科研作者应该更多了解的事(上)-Editage意得辑的博文...
  20. 转:乔布斯《遗失的访谈》全文:尘封16年的预见

热门文章

  1. 大牛博客:有关精通时间管理的最佳理念
  2. 西安电子大学计算机考研复试机试(2019)+ 牛客网(完数/矩阵求和/)
  3. 力软下拉框多选_jquery实现下拉框多选
  4. 移为通信董事长廖荣华:物联网应用处于初级阶段 5G将推动行业爆发
  5. HFS安装PHP,服务器架构及实战(架构篇)- PHP建站-hfs网络文件服务器
  6. 五子棋---五子相连判断
  7. Leetcode——953.验证外星语词典——题解+代码实现
  8. 洛谷P1057传球游戏题解--zhengjun
  9. WINCC与S7-PLCSIM连接测试项目问题
  10. npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage