-
下載源碼
$ 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
效果如圖: