Ubuntu下Realsense SDK的安装
-
下载源码
$ 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
效果如图: