1. 程式人生 > >Ubuntu 16.04 LTS 安裝RealSense R200 驅動以及SDK配置+QT+OpenCV

Ubuntu 16.04 LTS 安裝RealSense R200 驅動以及SDK配置+QT+OpenCV

一、安裝列表

1)CMake 3.8.2
2)RealSense 驅動
3)RealSense SDK
4)QT
5)OpenCV
二、具體步驟
1.CMake 3.8.2安裝

1)下載cmake-3.8.2.tar.gz : https://cmake.org/download/
這裡寫圖片描述

2) 在主資料夾下新建tools/資料夾,將cmake-3.8.2.tar.gz解壓之後放在tools/中,為了防止出現許可權不足問題,直接對檔案更改許可權:
解壓:sudo tar -zxvf cmake-3.8.2.tar.gz
賦許可權:sudo chmod -R 777 cmake-3.8.2

3)a安裝gcc-c++:
sudo apt-get install build-essential
或者直接執行這兩條命令

sudo apt-get install gcc
sudo apt-get install g++

4)執行以下命令:

 sudo ./bootstrap
 sudo make
 sudo make install

5)檢視是否安裝成功以及安裝版本:

cmake --version

如果出現以下資訊:
這裡寫圖片描述

證明安裝成功。
2.RealSense 驅動安裝:

 Note: USB介面必須為3.0
 核心版本>4.4.0
 本系統為 Ubuntu 16.04.3,如果安裝步驟上有所不同,請參照英文版教程:

https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md 對應版本安裝。

1)先確定核心版本:

    uname -r

如果>=4.4.0-50的版本就可以繼續向下進行了,否則需要升級你的Ubuntu核心。

2)安裝一些依賴:

sudo apt-get install libusb-1.0-0-dev pkg-config libgtk-3-dev

3)安裝glfw3庫:

sudo apt-get install libglfw3-dev

4)下載驅動安裝包:

git clone https://github.com/IntelRealSense/librealsense

5)進入該資料夾

cd librealsense/

6)在 librealsense 資料夾下執行

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

7)進入下載的 librealsense 路徑下,執行如下:

$ mkdir build

$ cd build

$ cmake ../

$ cmake ../ -DBUILD_EXAMPLES=true

$ make && sudo make install

8)在 librealsense 資料夾下安裝Video4Linux視訊核心驅動,注意不要插上RealSense R200攝像頭。
在librealsense的路徑下執行:

sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger

安裝Openssl庫:

sudo apt-get install libssl-dev

編譯配置檔案:

./scripts/patch-realsense-ubuntu-xenial.sh

提示完成後,插上RealSense,再執行:

sudo dmesg | tail -n 50

可無失敗資訊則可驗證安裝驅動成功。
此時可進入/usr/local/lib中檢視或者librealsense下的example資料夾下,執行:

./cpp-capture.cpp

出現RealSense拍攝的影象即成功!
這裡寫圖片描述

注意:如果不能找到cpp-capture.cpp檔案,則通過此連結下載對應檔案:

    https://codeload.github.com/IntelRealSense/librealsense/zip/v1.12.1

按照上述步驟重新進行編譯,並在build/example中尋找cpp-capture.cpp檔案,並執行。
3.RealSense SDK安裝:

英文安裝教程:

    https://software.intel.com/sites/products/realsense/intro/getting_started.html

1): Setting up the repository
Adding repository:

    $ echo 'deb "http://realsense-alm-public.s3.amazonaws.com/apt-repo" xenial main' | sudo tee /etc/apt/sources.list.d/realsense-latest.list
    $ sudo apt-key adv --keyserver keys.gnupg.net --recv-key D6FB2970
    $ sudo apt update

2)安裝 Samples和Runtime

     sudo apt install librealsense-samples beignet-opencl-icd

所有都安裝到/usr/bin,如rs_slam_tutorial_1_gui

3)其他可選的安裝:
安裝 Utilities install

  $ sudo apt install librealsense-utils
  $ cpp-capture

4) 安裝 kit 環境:

sudo apt install librealsense-object-recognition-dev librealsense-persontracking-dev librealsense-slam-dev

建立Samples:

    $ sudo apt install build-essential git cmake libjpeg-dev libopencv-dev
    $ git clone http://github.com/IntelRealSense/realsense_samples
    $ cd realsense_samples
    $ mkdir build
    $ cd build
    $ cmake ..
    $ make

其他可安裝選項列表:
librealsense1
librealsense-dev
librealsense-sdk0
librealsense-sdk-dev
librealsense-sdk-logger
librealsense-sdk-logger-dev
librealsense-sdk-projection0
librealsense-sdk-projection-dev
librealsense-object-recognition0
librealsense-object-recognition-dev
librealsense-persontracking0
librealsense-persontracking-dev
librealsense-slam2
librealsense-slam-dev
4.QT安裝:

方法一:

sudo apt-get install cmake qt5-default qtcreator

等待安裝完成即可

方法二:
下載好原始檔:qt-opensource-linux-x64-5.7.1.run
賦許可權並安裝:

chmod -R 777 qt-opensource-linux-x64-5.7.1.run
./qt-opensource-linux-x64-5.7.1.run

接著等著安裝完成即可。
5. OpenCV3.3.1安裝

1)安裝一些基本的支援包:

sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2)下載openCV
OpenCV下載連結:https://opencv.org/

將OpenCV解壓到目錄,建立build檔案並進入:

 mkdir build
 cd build

配置opencv

cmake -D CMAKE_BUILD_TYPE=Release -D MAKE_INSTALL_PREFIX=/usr/local ..

這裡安裝在/usr/local目錄

進行編譯

make

漫長的等待之後安裝opencv庫

sudo make install

至此opencv3就安裝完了,到/usr/local/include下可以看到opencv的標頭檔案,到/usr/local/lib下可以看到opencv的庫檔案

注意,安裝完QT以及OpenCV之後,在執行.cpp檔案時,注意.pro檔案中的配置問題。
---------------------  
作者:飛旋fly  
來源:CSDN  
原文:https://blog.csdn.net/u013401766/article/details/78472285  
版權宣告:本文為博主原創文章,轉載請附上博文連結!