ubuntu18.04下opencv4.5.4编译

1.准备opencv4.5.4源码

官网下载地址:https://opencv.org/releases/

2.安装cmake工具

sudo apt update
sudo apt install cmake

3.安装所需依赖

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

4.生成

1.解压、进入opencv文件中打开终端

2.创建编译目录并进入

mkdir build&& cd build

 3.执行cmake,CMAKE_INSTALL_PREFIX后跟库的存放目录

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/home/fy/opencv4.5.4_gnu64 ..

4.如果卡在ippicv需要手动下载,下载ippicv_2020_lnx_intel64_20191018_general.tgz

2017版本的在这https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20170822/ippicv
2020的在这链接: https://pan.baidu.com/s/1C05qBz-eSAUIxdwljce0kw 密码: 4q33(好人一生平安^ _ ^)

下载相关库。然后进入opencv源文件中,找到/3rdparty/ippicv文件夹下的 ippicv.cmake,打开。

把"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/" 改成下载的ippicv文件路径"file:///home/fy/"

5.编译

需要sudo自己加

make -j$(nproc)

6.安装

需要sudo自己加

 make install

补充一下,如果要清除用make uninstall

解决编译opencv时,卡在IPPICV: Download: ippicv_2020_lnx_intel64_20191018_general.tgz

你可能感兴趣的:(opencv,linux,ubuntu)