libfreenect 在ubuntu 上的安装

是什么?

主页:https://github.com/OpenKinect/libfreenect2

一句话描述:KInect  V2的驱动程序。

程序支持的功能:

  • RGB 图像转换
  • 红外和深度图像转换
  • RGB和深度图像的校正

 

开发者:OpenKinect

开发者主页:https://openkinect.org/wiki/Main_Page

OpenKinect  是使用 kinect 设备的开源组织,超过2000个成员,最近做出了  libfreenect 项目。

 

某些功能特性所需的

  • OpenGL 3.1
  • OpenCL 1.1
  • CUDA

问题解决页面: https://github.com/OpenKinect/libfreenect2/wiki/Troubleshooting

 

驱动安装流程(以 ubuntu 16.04为例)

  1. 下载源代码
  2. git clone https://github.com/OpenKinect/libfreenect2.git
    cd libfreenect2

    2.安装编译工具

    sudo apt-get install build-essential cmake pkg-config

     

  3. 安装 libusb
    sudo apt-get install libusb-1.0-0-dev

    4.安装 TurboJPEG

  4. sudo apt-get install libturbojpeg libjpeg-turbo8-dev

    5.安装 OpenGL

  5. sudo apt-get install libglfw3-dev

    6.安装OpenCL(可选)

  6. AMD GPU:

  7. Install the latest version of the AMD Catalyst drivers from        https://support.amd.com

  8. and

  9.  apt-get install opencl-headers.

     

    INTEL GPU: 

  10. sudo apt-get install beignet-dev

     

    7. 安装CUDA(可选,只适用于Nvidia)

  11.  

  12. 8. 安装VAAPI (节选,只适用于intel) 

  13.            VA-API is an open source libray and API specification,which provides access to graphics hardware acceleration capabilities for video processing. It consists of a main library and driver-specific acceleration backends for each supported hardware vendor.  (视频处理过程中的硬件加速)

  14. Reference resources:https://www.freedesktop.org/wiki/Software/vaapi

  15. sudo apt-get install libva-dev libjpeg-dev

    9. OpenNI2(可选)

  16. sudo apt-get install libopenni2-dev

    10.编译(在libfreenect 根目录下)

  17. mkdir build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/freenect2
    make
    make install

    执行以下确保第三方应用找到libfreenect2

    cmake -Dfreenect2_DIR=$HOME/freenect2/lib/cmake/freenect2

    11.  复制硬件规则

  18. sudo cp ../platform/linux/udev/90-kinect2.rules /etc/udev/rules.d/

    12 .测试

  19. 插入Kinect,执行 

    ./bin/Protonect

     

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值