Fedora16下成功实现Kinect的显示
来源:互联网 发布:淘宝客户申请假冒品牌 编辑:程序博客网 时间:2024/06/05 12:04
Get Start OpenKinect根据OpenKinect官方Wiki一步步把Linux下kinect使用环境搭建起来了。作为学习记录,记录每步的过程。
1)因为本身电脑装了Fedora,直接在Get Start OpenKinec页面的Manual Build on Linux根据它的教程一步步走。
首先是
$ yum install git cmake gcc gcc-c++ libXi libXi-devel libXmu libXmu-devel freeglut freeglut-devel
而我本身电脑里知道装了git cmake gcc c++,而libXi 后面的等待就不知道了,所以就敲很2的一个个搜yum search libXi,发现也都安装了。
2)那就跟着教程继续往下走
$ git clone git://git.libusb.org/libusb.git$ cd libusb$ ./autogen.sh
本来查完第一步的软件和库后就没按第二步走,因为我以为我的libusb是有的,用yum search libusb(以及用rpm -qi libusb)时出现了有关libusb的各种信息,但是跟着教程到后面" cmake .."时出现了【Please set them or make sure they are set and tested correctly in the CMake files:LIBUSB_1_INCLUDE_DIR 等等】 ,在"ccmake .."后,改文件的该值为/usr/local/include/libusb-1.0,不过我发现我的该目录/usr/local/include下木有东西,觉得可能还是得重新安装libusb(当然可能是本来就没安装O(∩_∩)O)。那只能安心的走第2)步了,安装期间没有出现任何错误,果断继续Build libusb-1.0
$ make$ sudo make install3)基本的东西都安装完成了,开始Clone libfreenect Repo了:
$ git clone git://github.com/OpenKinect/libfreenect.git期间继续未出现官方上给的可能的错误(我想出现了也应该根据它的解释解决掉吧),没事那就继续了:
$ cd libfreenect$ mkdir build$ cd build$ ccmake ..
敲完ccmake .. 后,开始配置,移动到LIBUSB_1_INCLUDE_DIR对应的右边得值按下回车键进行更改,改为/usr/local/include/libusb-1.0(这时以为已经安装了libusb就不回像感慨是一样报错了)。改完之后继续
# cmake ..# make# make install (注:我从头到尾一直一root身份安装的,就怕中途出问题来着)安装期间也木有出现任何错误。
4)此时可以运行了,接上kinect,敲完glview后,出现了官方给的一个错误:error while loading shared libraries: libfreenect.so.0.0: cannot open shared object file: No such file or directory,跟着教程创建了【vi usr-xxx.conf】-->> 添加了【/usr/local/lib】(因为发现自己/usr/local/下只有lib没有lib64就没添加了),再保存退出。
# mv ~/usr-local-libs.conf /etc/ld.so.conf.d/usr-local-libs.conf# /sbin/ldconfig -v到此时在输入glview就有显示了(别忘了插上kinect啊)。
嘿嘿,在Linux下能用kinect好开心( ⊙ o ⊙ )啊!
- Fedora16下成功实现Kinect的显示
- Fedora16下Grub2的配置
- fedora16下wxPython的安装
- Fedora16下安装vsftpd实现ftp小结
- 好的开始 不破坏XP成功安装Fedora16
- fedora16下Samba服务的配置
- Fedora16下的网卡设备命名问题
- VM8下的fedora16网络设置
- fedora16下Samba服务的配置 .
- fedora16下Samba服务的配置
- fedora16下安装mysql的问题
- Fedora16在virtualbox下改控制台模式下的分辨率
- fedora16下配置jdk
- Fedora16下安装oracle10g
- Fedora16下安装mysql
- Windows7下安装fedora16
- Fedora16 下安装Qt
- ros下Kinect的“跟屁虫”
- Linux-2.6.32.2内核在mini2440上的移植(十六)---基于中断的按键驱动移植
- 自己动手三步学会国产手机安装QQ,飞信……
- AJAX三级联动
- 超出打开游标的最大数 问题
- “独立”双系统的实现
- Fedora16下成功实现Kinect的显示
- Linux-2.6.32.2内核在mini2440上的移植(十七)---移植PWM控制蜂鸣器驱动
- 运行框历史记录从此不留痕
- Linux-2.6.32.2内核在mini2440上的移植(十八)---将UART2更成普通串口驱动
- hibernate 学习笔记 马士兵
- [py文件编译为pyc]
- c#发送smtp验证邮件
- 解决jdk1.6已经安装,编译android源码报错问题
- 什么是ftp的主动模式和被动模式