最近,实验室里买了个intel的realsense摄像头,型号是r200,安装了老半天,一开始按照网上的中文教程做到最后一步,就是没有生成可执行文件,然后又倒弄了半天,终于有图了,写下这篇文章记录一下。
注意事项
- 系统版本:ubuntu 14.04.5 LTS 64位
- 内核版本:4.4.0-57-generic
- USB3.0接口
系统版本是14.04.5 ,其他14.04.X版本在安装步骤上有不同的,所以请按照版本对应安装,如果版本不对也可以参照英文安装教程 包括各个版本。
内核的话要升级到4.4.0稳定版本
安装步骤
1.首先把驱动包通过终端下载下来。
$ Git clone https://github.com/IntelRealSense/librealsense
2.进入该文件夹
$ cd librealsense/
3.在librealsense下执行
$ sudo apt-get update && sudo apt-get upgrade
4.安装libsub-1.0
$ sudo apt-get install libusb-1.0-0-dev pkg-config
5.安装glfw3(安装速度基于网速快慢)
$ scripts/install_glfw3.sh
6.这一步比较重要 英文教程上有两种方法 一个是用qt还有一个用自带的编译器 我选择的是自带编译 还是在librealsense文件夹下执行以下代码
$mkdir build
$cd build
$cmake ..
$make && sudo make install
$cmake .. -DBUILD_EXAMPLES:BOOL=true
$make && sudo make install
7.安装Video4Linux(Linux中关于视频设备的内核驱动) 安装前确保摄像头拔出
7.1sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/
7.2sudo udevadm control --reload-rules && udevadm trigger
接下来就是要把内核升级到4.4 以下是升级代码
sudo apt-get install Linux-generic-lts-wily
7.3在ubuntu14.04.5版本下运行
./scripts/patch-uvcvideo-16.04.simple.sh
7.4sudo modprobe uvcvideo
7.5sudo dmesg | tail -n 50
这样就驱动装完了 然后是怎么运行demo
8.在终端下进到librealsense/build/examples文件件下
$ cd librealsense/build/examples
可执行文件demo
9.执行 $ ./cpp-capture 然后就有图了
搞定了。