1、下载opencv3.4.11、
国内快速下载地址:https://www.bzblog.online/wordpress/index.php/2020/03/09/opencvdownload/
2、安装cmake
sudo apt-get install cmake
3、安装依赖库
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev
4、编译安装opencv
在用户目录下创建opencv文件夹:mkdir opencv
将压缩包解压到以上创建的opencv文件夹:unzip opencv-3.4.11.zip -d ~/opencv
进入opencv-3.4.11.zip解压缩后生成的文件夹:cd ~/opencv/opencv-3.4.11
创建build文件夹:mkdir build
进入build文件夹:cd build
使用cmake配置编译参数: cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
使用make编译源文件获取可执行文件:sudo make -j4
使用make安装可执行文件以及动态库到默认文件夹:sudo make install
5、配置opencv的运行动态库链接
添加opencv.conf文件到/etc/ld.so.conf.d/文件夹:sudo gedit /etc/ld.so.conf.d/opencv.conf
并且写入:/usr/local/lib,之后保存关闭
执行ldconfig命令使动态库链接修改生效:sudo ldconfig
添加路径/usr/local/lib/pkgconfig到环境变量PKG_CONFIG_PATH:export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
注意:可以使用脚本文件或者在bash.bashrc文件的末尾添加也可以
6、使用测试命令查看是否安装成功:pkg-config --modversion opencv