1.首先到github下载librealsense源码包
https://github.com/IntelRealSense/librealsense
git clone https://github.com/IntelRealSense/librealsense
2.解压后进入该文件夹内
执行 sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade 确保apt-get为最新
3.使用uname -r 查看内核版本,如果你的内核版本是4.4.0-04之前的那么你需要执行一下步骤升级内核
(1)、
(2)、
*`uname -r`> = 4.4.0-50
4.安装* librealsense * build:所需的软件包
* libusb-1.0 *和* pkg-config *:
*sudo apt-get install libusb-1.0-0-dev pkg-config`。
5.执行./scripts/install_glfw3.sh安装glfw3
6.安装Video4Linux(Video4Linux(简V4L)是Linux中关于视频设备的内核驱动)安装前确保摄像头拔出
(Video4Linux在Ubuntu中应该已经有了所以执行下一步(如果没有apt-get安装))
* `sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/`
* `sudo udevadm control --reload-rules && udevadm trigger`
7.安装内核模块构建所需的* openssl *包:<br />
*`sudo apt-get install libssl-dev` <br />
8. * `./scripts/patch-realsense-ubuntu-xenial.sh`
9通过检查内核日志中的最新条目来检查安装:
*`sudo dmesg | tail -n 50
该日志应该指示已经注册了一个新的uvcvideo驱动程序。如果注意到任何错误,请先尝试修补过程,然后再次发出问题,如果第二次尝试不成功(请确保复制dmesg中的特定错误)。
10、
执行mkdir bulid &&cd build
cmake ../ -DBUILD_EXAMPLES = true`
make && sudo make install
编译源码,生成可执行文件
编译成功后在生成的/usr/local/bin目录下会有可用的测试程序,插入摄像头,执行./cpp-capture程序,如何看到画面表示安装成功(想要执行还需要确保路径"/usr/local/lib/x86_64-linux-gnu"添加至环境变量LD_LIBRARY_PATH中,并复制inlcude/librealsense文件夹到“/usr/local/inlcude"中,即sudo cp -r include/librealsense /usr/local/include)