0. 下载
官网下载下载特别慢,百度云下载地址如下:
opencv3.4.2 链接: https://pan.baidu.com/s/1TIkhJimyH5fyGax2zxpqvw 密码: dzrt
opencv_contrib 3.4.2 链接: https://pan.baidu.com/s/1EnmghESyJ3lwreNkJsaGtA 密码: 77mo
1. 安装依赖
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake git pkg-config libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libatlas-base-dev gfortran
sudo apt-get install python-dev python3-dev
2. 编译
cd opencv-3.4.2
mkdir release
cd release
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-3.4.2/modules ..
sudo make -j8
sudo make install
sudo ldconfig //更新动态链接库
3. 环境变量配置
sudo vi /etc/ld.so.conf.d/opencv.conf
新建的文件里添加:
/usr/local/lib
保存关闭文件
sudo ldconfig
sudo vi /etc/bash.bashrc
文件最后添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
source /etc/bash.bashrc
sudo updatedb
检查opencv版本和libs
// 检查libs路径
pkg-config opencv --libs
// 检查安装版本
pkg-config opencv --modversion
完事收工。