KinectV2 在ubuntu14.04 环境下安装
来源:互联网 发布:java socket异步接收 编辑:程序博客网 时间:2024/06/07 07:25
首先附上一个KinectV2在ubuntu下的安装视频,请自行准备梯子:https://www.youtube.com/watch?v=URhu-fAUWWQ
(如果看懂了,就没必要看我的文字描述了 :) )
下面是我自己的安装经历,感觉收获最大的一点就是无论安装什么,一定要先去看官方文档之类的,如果直接去看别人写的安装经历的博客,有时候只是适合博主而已,并不一定适合自己的情况。
在安装之前,确定是USB 3.0 这个很重要。
1.进入https://github.com/OpenKinect/libfreenect2 在readme中查看安装步骤
(只适用于KinectV2)
git clone https://github.com/OpenKinect/libfreenect2.git
cd libfreenect2
cd depends; ./download_debs_trusty.sh (这部分是ubuntu 14.04 only)
sudo apt-get install build-essential cmake pkg-config
sudo dpkg -i debs/libusb*debsudo apt-get install libturbojpeg libjpeg-turbo8-dev
sudo dpkg -i debs/libglfw3*deb; sudo apt-get install -f; sudo apt-get install libgl1-mesa-dri-lts-vivid
(如果这条的sudo apt-get install libgl1-mesa-dri-lts-vivid
命令和其他的包有冲突,那就不执行这一条)
还有一些其他可安装的库没有装,等需要再去看
下面开始Build
cd ..mkdir build && cd buildcmake .. -DCMAKE_INSTALL_PREFIX=$HOME/freenect2makemake install
然后
sudo cp ../platform/linux/udev/90-kinect2.rules /etc/udev/rules.d/
再然后
./bin/Protonect
然后你就可以看到图像了
其实以上的步骤并不是重点,只要去github上比我这个全多了,下面主要想讲一下我遇到的问题:
1.包安装冲突的问题,比如某某包依赖于某某包,但它将不会被安装
解决方法:aptitude
参考博客:http://www.cnblogs.com/annt/p/ant002.html
2.几乎所有的步骤全部成功,在./bin/Protonect时失败,检查一下是不是USB 3.0
分享一个关于各种常见在安装时USB问题集合:https://github.com/OpenKinect/libfreenect2/wiki/Troubleshooting
最后,多谷歌 :)
- KinectV2 在ubuntu14.04 环境下安装
- ubuntu14.04+ROS Indigo +Kinectv2安装指南
- Ubuntu14.04+ROS+KinectV2
- Kinect学习之KinectV2驱动在ubuntu14.04+ros上的安装
- Kinectv2环境安装
- ns-allinone-2.35在ubuntu14.04环境下的安装
- 在阿里云ubuntu14.04下安装配置lnmp环境
- Ubuntu14.04环境下,Docker安装
- Ubuntu14.04环境下ROS indigo 安装
- Ubuntu14.04 下安装PyCharm环境
- Ubuntu14.04下安装caffe环境
- ubuntu14.04系统下安装cts环境
- ubuntu14.04环境下spyder的安装
- 在ubuntu14.04下安装QT4
- 在Ubuntu14.04下安装Redis
- Audioseg在Ubuntu14.04下安装详解
- OpenGeo Suite在Ubuntu14.04下安装
- 在Ubuntu14.04下安装Xen
- Mybatis关联查询一对一和一对多的实现
- 389. Find the Difference
- 16. 函数指针
- Android基础知识06
- Linux的进程------进程的描述和进程的创建
- KinectV2 在ubuntu14.04 环境下安装
- (M)SIM卡开机流程分析之默认APN设置
- 机器学习入门系列02,Regression 回归:案例研究
- 网站的海量数据和高并发的解决方案(一)
- mysql 数据库集群
- IIS发布网站
- Android基础知识07
- 226. Invert Binary Tree
- BaseAdapter的封装和实现