Ubuntu 16.04 LTS 安装RealSense R200 驱动以及SDK配置+QT+OpenCV
2017-11-07 20:45
951 查看
一、安装列表
1)CMake 3.8.22)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[/code]
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和Runtimesudo 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-dev4.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
配置opencvcmake -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文件中的配置问题。
相关文章推荐
- pytorch-0.2成功调用GPU:ubuntu16.04,Nvidia驱动安装以及最新cuda9.0与cudnnV7.0配置
- 双系统网络配置(Win7+Ubuntu16.04LTS)--驱动安装及其它
- Ubuntu16.04安装配置Eclipse 以及opencv的使用
- ubuntu16.04+cuda8+opencv3.1+zed sdk2.1+ros 安装配置
- ubuntu16.04安装N卡驱动,cuda toolkit7.5,opencv 2.4.13 with module gpu
- ubuntu16.04 安装opencv3.2.0以及opencv_contrib-3.2.0
- ubuntu16.04 编译安装mysql5.7.x,以及配置使用
- Ubuntu16.04+opencv3.3.0的安装配置说明
- Ubuntu 16.04 LTS 安装配置 Nginx 1.10.0 Php7.0-FPM
- Ubuntu 12.04 + opencv 2.4.1 + Qt 4.8.3 + Qt creater 2.5.2 安装配置
- ubuntu14.04 LTS Qt 配置 cmake3.5 和 opencv3.1.0 和 ROS 开发环境
- ubuntu, windows下安装opencv, 以及在qt,vs2010,dev,codeblock中的使用
- ubuntu 16.04下的jdk1.8.0安装以及配置。
- Qt5.7.0 + OpenCV2.4.9 + ffmpeg在Ubuntu 14.04LTS下的配置
- ubuntu 16.04+Qt 5.8.0+opencv 3.2配置
- ubuntu上安装jdk及配置,以及eclipse的安装,附加配置QT
- 在Ubuntu 16.04 中安装配置 Opencv 3.1 和 Python 2.7 / Python 3.5
- 配置机器 Ubuntu16.04下的1080驱动安装
- Ubuntu 16.04 系统中安装配置 OpenCV 2.4.3 的方法
- Ubuntu 16.04 LTS 安装OpenCV