在ubuntu下驱动Kinect,需要安装OpenNI,NITE,Avin2-SensorKinect
1. 其中OpenNI可以在github上找到:,安装最新版,安装步骤参考解压缩之后的README,里面有for linux过程
2. 原先网上给出的NITE下载地址都是在openni.org的官网上下载,现在该网站打不开,有人在csdn的资源分享网站上给出了一个下载资源的百度云盘链接地址,需要积分的。我用的是其中的NITE-Bin-Dev-Linux-x64-v1.5.2.23版本,解压缩之后,直接sudo ./install
3. 安装avin2,这里使用的是avin2-SensorKinect-v0.93-5.1.2.1-0-g15f1975,安装过程仿照1的操作步骤,首先进入platform/linux/CreateRedist,运行./RedistMaker,在platform/linux下生成了Redist目录,进入Redist/Sensor-Bin-Linux-****,运行sudo ./install
4. 之后运行openni/platform/linux/bin/×64×××/下面的示例程序,如sudo ./Sample-NiUserTracker程序,不报错,就表示可以运行了;如果出现“Failed to set the USB interface”,使用如下命令
$ sudo modprobe -r gspca_kinect
$ sudo modprobe -r gspca_main
在谷歌讨论组https://groups.google.com/forum/#!topic/openni-dev/L