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*deb

   sudo 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



   最后,多谷歌 :)

0 0
原创粉丝点击