参考这篇博客
ubuntu安装opencv的正确方法_ubuntu opencv安装-CSDN博客
一、安装前准备
1.1安装cmake
sudo apt-get install cmake
1.2依赖环境
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
1.3下载opencv
下载地址:【opencv-4.9.0.zip】Releases - OpenCVhttps://opencv.org/releases/
二、安装
解压后,将文件夹放在了home下,文件改名为opencv4。在home下再新建一个文件夹opencv_install。
三、编译
3.1 创建build文件夹【在opencv4文件内打开终端】
mkdir build && cd build
3.2 cmake【配置环境】
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=~/opencv_install/ -D OPENCV_GENERATE_PKGCONFIG=YES -D BUILD_TIFF=ON ..
3.3 make【编译】
//查看CPU核心数
nproc
//根据CPU核心数确定编译线程数
make -j12
# 若无问题则进行安装
make install
四、环境配置
动态库配置
cd /etc/ld.so.conf.d/
sudo gedit opencv4.conf
//在文件添加下行代码
/home/opencv_install/lib
ldconfig
五、配置OpenCV的PKG-CONFIG环境
5.1. 修改opencv4.pc文件
sudo find / -iname opencv4.pc
如果上述配置成功,则opencv_install/lib文件夹下会存在pkgconfig/opencv4.pc文件
5.2 配置环境
sudo gedit ~/.bashrc
//在文件底部加上
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:~/opencv_install/lib/pkgconfig
export PKG_CONFIG_PATH
source ~/.bashrc
5.3. 验证是否配置成功
pkg-config --libs opencv4