如何在ubuntu 16.04上安装 RealSense(相机型号:Intel SR300)

前人栽树,后人乘凉~

小白参考网上数篇教程(其实最主要是自己的安装记录,方便之后查找错误)

https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md  【git参考文件】

http://blog.csdn.net/smilestone_322/article/details/78066885 【步骤很简单明了,略显简单】

写在前面:

(1)由于本地硬件和虚拟机之间的USB 3.0转换层,librealsense团队不支持在VM中进行安装。【⚠️:后面连接相机时需要连接电脑的USB3.0接口,是一个蓝色的口,其他接口会连接不上相机!!!】

(2)在Ubuntu 16.04 LTS上,请提前安装好git和cmake

安装步骤:

1、下载驱动包:git clone https://github.com/IntelRealSense/librealsense

2、进入文件夹,更新Ubuntu发行版,包括获取最新的稳定内核,执行:

          cd librealsense

          sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade         

    •  检查内核版本,uname -r并注意下一步安装的内核版本。
    • 更新操作系统启动菜单并重新启动,以强制执行正确的内核选择 sudo update-grub && sudo reboot

    • 重启时,在Grub2启动菜单 - >“Ubuntu的高级选项”中打开启动进程,选择上一步安装的内核版本。

    • 完成引导,登录并确认所需的内核版本:uname -r

3、安装librealsense构建所需的包

  • libudev-dev,pkg-config andlibgtk-3:sudo apt-get install libudev-dev pkg-config libgtk-3-dev
  • 安装libsub-1.0:sudo apt-get install libusb-1.0-0-dev pkg-config
  • 安装glfw3:sudo apt-get install libglfw3-dev
4、librealsense采用CMake作为跨平台的建设和项目管理系统。
  • 进入librealsense根目录:cd librealsense
  • 运行:$mkdir build && cd build
    运行cmake:
  • 默认构建被设置为产生核心共享对象和单元测试二进制文件:cmake ..
  • 随着演示和教程构建librealsense:cmake ../ -DBUILD_EXAMPLES=true
  • 重新编译并安装librealsense二进制文件:sudo make uninstall && make clean && make && sudo make install

5、安装Video4Linux(Linux中关于视频设备的内核驱动) 【⚠️:安装前请确保摄像头拔出】

  • 安装位于librealsense源代码目录中得dev规则:
    1. sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d
    2. sudo udevadm control --reload-rules && udevadm trigger
  • 安装内核模块构建所需得openssl包: sudo apt-get install libssl-dev
  • 为所需机器配置构建修补模块(ubuntu16.04)
    1. ./scripts/patch-realsense-ubuntu-xenial.sh
    2. 导航到脚本文件夹:cd ./scripts/
    3. 修补uvc模块:./patch-arch.sh

6、连接相机,通过检查内核日志中得最新条目来检查安装:sudo dmesg | tail -n 50

7、进入capture文件夹测试是否连接成功:

cd build/example/capture

./rs-capture

若连接成功,即会出现RealSense拍摄的彩色图像和深度图。




你可能感兴趣的:(如何在ubuntu 16.04上安装 RealSense(相机型号:Intel SR300))