ubuntu14.04安装kinect1驱动

原创 2017年01月03日 11:34:00

ubuntu 下的kinect1的驱动我知道的有两种方式:
1 openNI+sensor+NITE(可选)
2 openNI2+libFreenect
我使用的是方法2。

下载

libfreenect
openNI2


安装

1.安装openNI2
解压文件
cd /opt/OpenNI/OpenNI-Linux-x64-2.2/
sudo ./install.sh 会生成一个OpenNIDevEnvironment
cat OpenNIDevEnironment >> ~/.bashrc
cd ~&&source .bashrc
2.安装libfreenect
git clone https://github.com/OpenKinect/libfreenect.git
cd libfreenect
mkdir build&&cd build
cmake .. -DBUILD_OPENNI2_DRIVER=ON
make
sudo make install
sudo cp -L ~/Down/libfreenect/build/lib/OpenNI2-FreenectDriver/libFreenectDriver.so /opt/OpenNI/OpenNI-Linux-x64-2.2/Redist/OpenNI2/Drivers/libFreenectDriver.so
3.添加usb的rules
sudo cp libfreenect/platform/linux/udev/51-kinect.rules /etc/udev/rules.d
sudo reboot

cmake的添加openNI2

最后在建立的工程中的CMakeLists.txt中加入Openni2的配置
`#Openni2
FIND_PATH(OpenNI2_INCLUDE_DIRS OpenNI.h HINTS ENVOPENNI2INCLUDE64ENV{OPENNI2_INCLUDE} PATH_SUFFIXES openni2)
FIND_LIBRARY(OpenNI2_LIBRARY NAMES OpenNI2 HINTS ENVOPENNI2LIB64ENV{OPENNI2_LIB} $ENV{OPENNI2_REDIST})

IF (OpenNI2_INCLUDE_DIRS AND OpenNI2_LIBRARY)
SET(OpenNI2_FOUND TRUE)
ENDIF (OpenNI2_INCLUDE_DIRS AND OpenNI2_LIBRARY)

IF (OpenNI2_FOUND)
# show which OpenNI2 was found only if not quiet
SET(OpenNI2_LIBRARIES OpenNI2LIBRARY)MESSAGE(STATUSFoundOpenNI2:{OpenNI2_LIBRARIES}”)
ELSE (OpenNI2_FOUND)
# fatal error if OpenNI2 is required but not found
IF (OpenNI2_FIND_REQUIRED)
MESSAGE(FATAL_ERROR “Could not find OpenNI2. Environment variables OPENNI2_INCLUDE (directory containing OpenNI.h) and OPENNI2_LIB (directory containing OpenNI2 library) could bet set.”)
ENDIF (OpenNI2_FIND_REQUIRED)
ENDIF (OpenNI2_FOUND)`

版权声明:本文为博主原创文章,如若转载,请注明本文的链接作为转载出处

KinectV2 在ubuntu14.04 环境下安装

首先附上一个KinectV2在ubuntu下的安装视频,请自行准备梯子:https://www.youtube.com/watch?v=URhu-fAUWWQ        (如果看懂了,就没必要看...
  • Clair1996
  • Clair1996
  • 2017年03月26日 23:27
  • 1049

ubuntu14.04+ROS Indigo +Kinectv2安装指南

ubuntu14.04+ROS Indigo +Kinectv2安装指南参考链接: [1]ROS下Kinect2的驱动安装 http://blog.csdn.net/sunbibei/artic...
  • wangszvision
  • wangszvision
  • 2016年07月30日 21:16
  • 2188

Ubuntu14.04下搭建Kinect V2的环境以及出现的问题解决方案

请各位注意是kinect V2,kinect有两个版本,V1和V2一、安装1、Download libfreenect2 sourcegit clone git@github.com:Dongdong...
  • u011092188
  • u011092188
  • 2017年02月04日 11:50
  • 2823

Ubuntu14.04下搭建Kinect V1的环境

请各位注意是kinect V1,kinect有两个版本,V1和V21.安装依赖项sudo apt-get install git build-essential python libusb-1.0-0...
  • u011092188
  • u011092188
  • 2017年02月04日 10:51
  • 527

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

一、前言先说一下博主的运行环境: Ubuntu kylin14.04 kinect第一代 另外还要注意的是openni、Sensor、NITE这三个包的版本必须匹配才能正常运行,我的版本分别是:...
  • u013453604
  • u013453604
  • 2015年08月26日 22:54
  • 14420

在Ubuntu16.04_ROS_kinetic上安装kinect2的驱动和bridge

在Ubuntu16.04_ROS_kinetic上安装kinect2的驱动和bridge博主在安装的过程中参考了很多大神的博客,自己也走了很多弯路,现在把自己的经验和大家分享一下,希望对大家有一点帮助...
  • lvxobrkszd
  • lvxobrkszd
  • 2017年07月15日 04:15
  • 2119

Ubuntu 16.04驱动Kinect V1笔记

Ubuntu 16.04驱动Kinect V1
  • x_r_su
  • x_r_su
  • 2016年10月23日 16:23
  • 2058

ubuntu14 16下kinect驱动安装

第一步:准备  1)ubuntu14安装JDK7.ubuntu16可以安装7也可以安装8(我安装的时候jdk9在ubuntu上不能安装) $ sudo apt-get install git...
  • tt_ren
  • tt_ren
  • 2016年11月16日 14:27
  • 936

ROS基本使用以及与kinect连接

ROS kinect连接
  • u012526003
  • u012526003
  • 2016年03月29日 10:02
  • 5504

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

本文实现了ubuntu14.04下的openni2和nite2的配置,使用freenect来驱动kinect v1,测试可用!...
  • wsr123wsrwsr
  • wsr123wsrwsr
  • 2015年09月11日 19:35
  • 4312
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu14.04安装kinect1驱动
举报原因:
原因补充:

(最多只允许输入30个字)