Ubuntu14安装kinect驱动配置---Kinect V2开发学习(2)
发布时间
阅读量:
阅读量
安装libfreenect2
平台环境
- Ubuntu14.04 64位
- ROS indigo
说明
- 该版本的Kinect设备仅兼容USB3.0接口,在安装前建议先进行必要的准备工作。
- 建议优先选择官方推荐的OpenCV 2.4.X版本来进行安装操作。
- 在虚拟机环境中进行OpenCV安装时遇到困难……
- 在实际操作中发现两个细节与传统方法不同……
安装步骤
1.安装OpenCV (默认已经安装)
sudo apt-get install build-essential cmake pkg-config libturbojpeg libjpeg-turbo8-dev mesa-common-dev freeglut3-dev libxrandr-dev libxi-dev
2.下载 libfreenect2 驱动
cd ~
git clone https://github.com/OpenKinect/libfreenect2.git
cd libfreenect2
3.下载升级 deb 文件
cd depends
./download_debs_trusty.sh
4.安装 libusb
sudo dpkg -i debs/libusb*deb
5.安装 TurboJPEG
sudo apt-get install libturbojpeg libjpeg-turbo8-dev
6.安装 GLFW3
sudo apt-get install libglfw3-dev
7.按照OpenGL官方推荐的方式安装其支持库(如果您的设备不具备图形处理器(GPU)则无需安装此项配置),我已经按照上述指导完成了相关设置
sudo dpkg -i debs/libglfw3*deb
sudo apt-get install -f
sudo apt-get install libgl1-mesa-dri-lts-vivi
由于我是新手,并未对系统进行相应的配置和优化设置。在使用iai_kinect2时,默认基于OpenCL实现注册功能( registration),但该功能在运行过程中会遇到大量关于Packet buffer is Null的问题
若为AMD:
sudo apt-get install opencl-headers
若为Intel:
sudo add-apt-repository ppa:floe/beignet
sudo apt-get update
sudo apt-get install beignet beignet-dev opencl-headers
9.编译 libfreenect2
cd ~/libfreenect2
mkdir build && cd build
cmake .. -DENABLE_CXX11=ON
make
sudo make install
10.获取设备权限
sudo cp ../platform/linux/udev/90-kinect2.rules /etc/udev/rules.d/
测试驱动是否安装完成
sudo chmod +x ./bin/Protonect
./bin/Protonect
成功后就会出现画面

iai_kinect2安装
iai_kinect2的安装过程基于上述博客文章中的详细说明
全部评论 (0)
还没有任何评论哟~
