OpenCV4.7.0安装(Ubuntu)

发布时间 2023-04-18 16:31:58作者: Hkhkl497~

OpenCV安装(Ubuntu)

从源代码安装

进入网站:https://opencv.org/releases/
image-20201212190410230

官方和github下载很慢,可以用这个链接:https://sourceforge.net/projects/opencvlibrary/

安装OpenCV依赖

sudo apt install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff5-dev  libjasper-dev libopenexr-dev libtbb-dev

构建

随后的编译安装和普通的cmake 工程一样,

mkdir build
cd build
cmake -D OPENCV_GENERATE_PKGCONFIG=ON ..
make -j4

在构建过程中,由于网络问题,下载ippicv时可能会卡住

image-20230418114230299

这里我们选择手动下载,浏览器中输入网址:

image-20230418142251042

将安装包放到已知位置,例如:

image-20230418142924027

接着修改ippicv.cmake文件,使用我们手动下载的安装包

cd ~/opencv-4.7.0/3rdparty/ippicv/
vi ippicv.cmake

找到set(THE_ROOT "\({OpenCV_BINARY_DIR}/3rdparty/ippicv"),将"https://raw.githubusercontent.com/opencv/opencv_3rdparty/\){IPPICV_COMMIT}/ippicv/"修改为下载的位置

image-20230418143214792

返回build文件夹,输入cmake -D OPENCV_GENERATE_PKGCONFIG=ON ..进行配置,

编译

编译时间较长,输入make -j4调用多线程编译加快速度,

image-20230418160902199

编译完成。

安装

在build文件夹输入sudo make install,等待安装完成

验证安装结果

输入下面命令(如果未安装可以使用apt install安装一下)

pkg-config --modversion opencv4

得到输出

4.7.0

安装完毕。