OpenCV下载
官方地址:https://opencv.org/releases.html
OpenCV3.2源码下载
地址:https://github.com/opencv/opencv/releases/tag/3.2.0
opencv_contrib下载
地址:https://github.com/opencv/opencv_contrib/releases/tag/3.2.0
解压
- 将opencv解压到home文件夹下,opencv_contrib解压到home/opencv的目录下
- 在home/opencv目录下新建一个build文件夹
依赖安装
$ 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
安装cmake
$ sudo apt-get install cmake
编译
- 在opencv新建的build文件夹下
cmake
$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
$ sudo make
$ sudo make install
编译结束
opencv配置
- 添加opencv库路路径到系统
$ sudo gedit /etc/ld.so.conf.d/opencv.conf
- 编辑文件
运行上面的命令后会弹出一个gedit编辑窗口,在里面填写路径信息如下
/usr/local/lib
- 生效路径
$ sudo ldconfig
4.添加路径到bash
$ sudo gedit /etc/bash.bashrc
在.bashrc文件末尾添加如下路径
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
如下图
5.生效及更新
$ source /etc/bash.bashrc
$ sudo updatedb