1、 安装cmake和必要依赖项
快捷键 ctrl+alt+t 打开终端
输入命令安装cmake
sudo apt-get install cmake
安装其他依赖项
sudo apt-get install pkg-config
sudo apt-get install g++
sudo apt-get install libgtk2.0-dev
sudo apt-get install gedit
sudo apt-get install build-essential libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
2、下载解压
OpenCV官方下载
选择需要的4.5以上的版本,点击 Sources 下载 zip
找到下载路径右键提取到自己喜欢的位置或者输入命令
cd ./下载
unzip opencv-4.5.5.zip -d /home/bamthiriving # bamthiriving对应自己ubuntu系统名称
完成后可以在主目录下找到对应opencv的文件夹
3、安装
1、进入对应文件夹,重新打开终端输入命令
cd ./opencv-4.5.5
2、创建build文件夹并进入
mkdir build
cd ./build
3、Cmake,该命令可生成opencv4.pc文件 (强烈建议默认路径,除非需要安装多版本opencv)
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D CMAKE_INSTALL_PREFIX=/usr/local ..
4、make
sudo make -j8
j后面的数字对应电脑cpu核数,也可以 make -j4 或 make(数字越大占用cpu越大,速度越快)
5、安装
sudo make install
完成后可在 /usr/local/lib/pkgconfig 中找到 opencv4.pc
4、环境配置
cd /etc/ld.so.conf.d
sudo gedit libc.conf
打开添加 /usr/local/lib
保存后在终端输入下面命令以更新pkg-config
sudo ldconfig
5、检验
打开新终端
输入pkg-config opencv4 --modversion
可显示opencv版本
或着
cd ./opencv-4.5.5/samples/cpp
g++ `pkg-config --cflags opencv4` drawing.cpp `pkg-config --libs opencv4` -o drawing.out
./drawing.out
到此完成