之前基于Win7搭建了kinect的开发环境,由于本人的机子太慢,编一个qt的hello world都要半分钟,所以为了方便以后的开发调试,尝试在ubuntu 12.04下搭建开发环境。

注意,如果你在尝试了好几次失败之后看到这篇文章,那么请先参考最下面的“可能出现的问题”,解决之后再按这篇文章的方法。

Attention, if you come here after several failure of try, please firstly refer to the 'Possible Problem' below. After solving the possible problem and then following the steps in this post.

另外,在安装之前不要连接Kinect

1. 安装需要的工具

libusb-1.0-0-dev freeglut3-dev g++

除了这个之外还有别的,下面继续介绍

2. 下载OpenNI, NITE和AVIN2

OpenNI

unstable build v1.5.4 https://github.com/OpenNI/OpenNI/tree/unstable

NITE

unstable build v1.5.2.21 http://www.openni.org/openni-sdk/openni-sdk-history-2/#.UUyp4LK012M

Avin2

https://github.com/avin2/SensorKinect/zipball/unstable.

3. 安装OpenNI

参考下载地址里面的readme,其中需要安装一些库还有小工具

4. 安装avin2

cd ~/kinect/sensorkin/Platform/Linux/CreateRedist/
chmod a+x RedistMaker
sudo ./RedistMaker
cd ../Redist/Sensor-Bin-Linux-x64-v5.1.0.25

sudo chmod a+x install.sh
sudo ./install.sh

5. 安装NITE

cd ~/kinect/nite/
chmod a+x install.sh
sudo ./install.sh

6. 测试

连接上Kinect,在OpenNI里面,Platform/Linux/Bin里面有一些例子,比如测试一个例子

sudo ./Sample-NiSimpleSkeletonz

在NITE中Samples/bin/ 中也有一些例子,可以试试。

可能遇到的问题:

Possible problem:

1. 安装过程中出现permission denied

2. 运行例子的过程中出现 Xiros OS failed to wait on event

3. 运行例子出现nodes could not be enumerated

出现这些问题应该是因为之前安装过类似的包,导致出现错误,我的建议是,想办法删掉之前的东西,然后重新按这篇文章的装,如果删不掉,那就重装系统。

这么说这些的原因的原因是以上问题我都遇到过。另外,有问题欢迎讨论。

Those problems happen probably because you have installed the similar package before and this cause some conflict. My suggestion is simple, just uninstall those you have installed before, and try to follow the steps in this post. If uninstalling is hard, you can just re install the OS.

The reason of the solution is that I have met all those problems before. BTW, feel free to contact me for discussion.

参考资料:

How to install Kinect in Linux(Mint 12, Ubuntu 12.04)

http://igorbarbosa.com/articles/how-to-install-kin-in-linux-mint-12-ubuntu/

#Kinect之路#基于ubuntu 12.04的Kinect开发环境搭建 OpenNI+NITE+AVIN2+qt相关推荐

  1. Ubuntu 12.04下Pomelo开发环境搭建(转)

    关于Pomelo的开发之前一直是在Win7下搞的,最近决定迁移到Ubuntu下,我用的是Ubuntu 12.04,个人认为Ubuntu下搭建Pomelo开发环境,最重要的工作就是安装Nodejs,搞定 ...

  2. 构建基于ubuntu 12.04的Sedona开发环境

    一.引言 Sedona协议是朗德华楼控领域上重要的技术合作伙伴Tridium公司所研发的设计用于自控领域事实上的行业技术规范和标准. Sedona Framework是一个开源的用于嵌入式设备编程和开 ...

  3. Ubuntu 14.04.5 imx6 开发环境搭建

    1,下载VMware Workstation虚拟机 地址:http://1.xp510.com:801/xp2011/VMware10.7z 2,下载Ubuntu 14.04.5 LTS 32位Ubu ...

  4. 基于 Ubuntu 18.04 的 STM32F407 开发

    基于 Ubuntu 18.04 的 STM32F407 开发 作者:解琛 时间:2020 年 8 月 2 日 基于 Ubuntu 18.04 的 STM32F407 开发 一.编译一个最小工程 1.1 ...

  5. ubuntu 11.04下Android开发环境的搭建!

    ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...

  6. 在ubuntu10.04下 GStreamer开发环境搭建

    在ubuntu10.04下 GStreamer开发环境搭建 一 安装gstreamer 1 下载gstreamer源码 http://gstreamer.freedesktop.org/src/gst ...

  7. 我的全栈之路-Python基础之Python概述与开发环境搭建

    我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...

  8. ubuntu14.04 qt4 C++开发环境搭建

    ubuntu14.04 qt4 C++开发环境搭建 preFace:文章包括gnome,vnc-server,qt4安装配置及集成; apt-get update && apt-get ...

  9. Ubuntu 下无人机飞控 ArduPilot 开发环境搭建

    Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 操作流程 升级安装包 安装 git 克隆代码 安装交叉编译工具链 将编译器添 ...

最新文章

  1. python导入pods的时候出现错误:FileNotFoundError: [Errno 2] No such file or directory: ‘D:\\tmp\\sods.log‘
  2. 数据类型,运算符和表达式03 - 零基础入门学习C语言04
  3. python 小说-用Python爬下十几万本小说,再也不会闹书荒!
  4. 漫画讲解HDFS原理
  5. [Qt入门] QPushButton创建
  6. Linux(11)--(历史命令)Ctrl+r, history,!
  7. jQuery中的跨域问题
  8. 如何监控oracle的索引是否使用
  9. https原理:证书传递、验证和数据加密、解密过程解析
  10. 使用VSCode如何调试C#控制台程序_2_加深总结
  11. VLC ass字幕文件格式
  12. nw.js html5,nw.js 如何使用?
  13. matlab胡良剑第五章,matlab数学实验第一至第四章答案(胡良剑)
  14. 使用python+selenium谷歌浏览器驱动查排名
  15. 打印选课学生名单 (25分)
  16. Zookeeper集群一致性原理(强一致性)
  17. 原生与H5混合式开发详解
  18. 手机163邮箱怎么登录?163手机邮箱登录页面是?
  19. 解读谷歌Pathways架构(二):向前一步是OneFlow
  20. HashMap和有序LinkedHashMap实现对比

热门文章

  1. Vue中实现扫描二维码和条形码
  2. 阿里云备案获取服务号
  3. SAP FI–自建资产(资本投资IO)
  4. Anaconda Navigator启动报错
  5. 右手坐标系和左手坐标系(转)很详细,有图示
  6. 潍坊申报高新技术企业的税务优惠
  7. 采购系统平台在选型中需要考虑那几点?
  8. MFC制作个人简易计算器(超长代码预警)
  9. 怎么传文件到服务器上,怎样传文件到服务器上
  10. 推荐一个可以回测股票、基金、可转债数据的网站,附教程