Ubuntu 16.04安装的ROS版本是kinetic,但是该版本的ROS安装的opencv为3.3.1版本,所以需要单独给ubuntu安装opencv 2.4.13版本,步骤如下:
(1)打开终端,首先安装wget下载工具。
$ sudo apt-get install wget |
$ wget https://github.com/Itseez/opencv/archive/2.4.13.zip |
$ sudo apt-get install unzip |
然后在2.4.13压缩包所在目录下面运行以下程序解压该压缩包。
$ unzip 2.4.13.zip |
$ sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcod-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 |
$ mkdir release $ cd release |
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. |
$ make -j2 |
$ sudo make install |