$ git clone https://github.com/IntelRealSense/librealsense.git
github的clone速度极慢,容易中途失败,建议使用另一台sciense上网机器下载后拷贝、
安装依赖环境
$ sudo apt-get install libusb-1.0-0-dev libglfw3-dev libgtk-3-dev
libusb是一个USB设备访问接口库
gtk是一个图形工具包
glfw是一个OpenGL应用框架
将英特尔服务器添加到存储库列表中
$ echo 'deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial main' | sudo tee /etc/apt/sources.list.d/realsense-public.list
注册服务器的公钥
$ sudo apt-key adv --keyserver keys.gnupg.net --recv-key 6F3EFCDE
刷新apt列表
$ sudo apt-get update
安装相关包
$ sudo apt-get install librealsense2-dkms
$ sudo apt-get install librealsense2-utils
dkms是内核驱动包,utils是工具包
modinfo uvcvideo | grep "version:"
终端会返回相关版本信息
比如我的电脑上会返回
pyp@pyp-desktop:~$ modinfo uvcvideo | grep "version:"
version: 1.1.2.realsense-1.3.11
srcversion: E479053D0E2152BEBFFC6D8
建立编译目录
$ cd librealsense
$ mkdir build
$ cd build
使用cmake进行编译
$ cmake ..
$ make -j8
$ sudo make install
-j8是指多内核平行编译
使用例程进行测试
$ cd example/capture
$ ./rs-caputure
效果如图: