Ubuntu16.04安装配置opencv2.4.13.5

准备工作,安装一些依赖包和编译工具

安装编译工具

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
sudo apt-get install pkg-config

下载opencv

https://opencv.org/releases.html
选一个版本,本次用的是2.4.13.5
下载完成后解压

编译安装opencv

打开文件夹”opencv-2.4.13.5”

cd opencv-2.4.13.5

新建一个文件夹用于存放临时文件

mkdir release

切换到该临时文件夹

cd release

开始编译

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install

配置环境

将opencv的库加入到路径,从而让系统可以找到

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

写入/usr/local/opencv,保存退出

sudo ldconfig    #使配置生效

next

sudo gedit /etc/bash.bashrc 

末尾加入

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

保存退出

sudo source /etc/bash.bashrc  #使配置生效
source /etc/bash.bashrc
sudo updatedb #更新database

运行测试

可以使用samples里给的程序进行测试

cd opencv-2.4.13.5/samples/cpp
g++ edge.cpp `pkg-config --cflags --libs opencv` -o test
./test

That all.

你可能感兴趣的:(Computer,Vision)