ubuntu16 安装 opencv(亲测有效)

平台:ubuntu16.04

opencv版本:3.3.1

1、安装编译工具及依赖项

sudo apt-get install build-essential -y

sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y

下面可选安装
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev -y

sudo apt-get install libgtk2.0-dev -y

sudo apt-get install pkg-config -y

2、下载opencv源码

从github上下载opencv3.3.1,由于不是git repository,使用wget。下载完成后解压:

wget https://github.com/Itseez/opencv/archive/3.3.1.zip

unzip 3.3.1.zip

ps:如果想下载其他版本的opencv,直接将上述的3.3.1改成自己需要的版本就行。

3、开始编译安装

cd opencv-3.3.1/

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 

make

sudo make install

等待完成就可以了

4、配置opencv环境变量

4.1 将opencv库添加到路径

首先将OpenCV的库添加到路径,从而可以让系统找到

sudo gedit /etc/ld.so.conf.d/opencv.conf 

执行此命令后打开的可能是一个空白的文件,不用管,只需要在文件末尾添加

/usr/local/lib  

保存关闭即可。

4.2生效配置文件

执行如下命令使得刚才4.1的配置路径生效:

sudo ldconfig 

4.3配置bash

sudo gedit /etc/bash.bashrc 

在末尾加上:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH

保存,执行如下命令使得配置生效:

source /etc/bash.bashrc

5、测试:

官方已经给出了一个cmake的example,我们可以测试下。

cd opencv-3.3.1/samples/cpp/example_cmake

cmake .

make

./opencv_example

运行之后可以发现打开了摄像头,并且再左上角有 hello opencv。

你可能感兴趣的:(Ubuntu,opencv,软件安装,ubuntu16,opencv)