ubuntu22.04编译OpenCV4.9(带contrib-4.9.0)

操作系统:ubuntu22.04
OpenCV版本:4.9.0
opencv_contrib版本:4.9.0

源码下载

OPenCV4.9.0下载地址:https://github.com/opencv/opencv/releases/tag/4.9.0

如下图所示:

按箭头所指点击下载source code(tar.gz)文件到指定的文件夹下。

opencv_contrib4.9.0下载地址:https://github.com/opencv/opencv_contrib/tags

如下图所示:

按箭头所指点击下载文件opencv_contrib-4.9.0.tar.gz到指定的文件夹下

把下载的opencv-4.9.0.tar.gz和opencv_contrib-4.9.0.tar.gz压缩包解压到同一个目录下。

源码编译

执行如下shell脚本,开始编译源码,祈祷不要出现问题,虽然希望很渺茫。

bash 复制代码
#!/bin/bash

export LEAN=/media/dingxin/data/lean118
export PKG_CONFIG_PATH=$LEAN/ffmpeg4.2/lib/pkgconfig:$PKG_CONFIG_PATH

cd opencv-4.9.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=$LEAN/opencv-4.9.0 -D WITH_CUDA=OFF -D WITH_FFMPEG=ON -D WITH_OPENCL=OFF -D WITH_IPP=OFF \
	-D BUILD_opencv_python2=no -D BUILD_opencv_python3=no \
	-D DOPENCV_EXTRA_MODULES_PATH=/media/dingxin/data/study/OpenCV/opencv_contrib-4.9.0/modules \
	-D BUILD_TIFF=OFF -D WITH_TIFF=OFF -D CMAKE_CXX_FLAGS=-fPIC ..
make all -j8
make install

开始如下图所示进行编译的工作:

当看到shell脚本执行完毕后,如下图所示,就表示编译成功了,并且已经安装完毕。我把它安装在我指定的目录下了

相关推荐
jndingxin1 小时前
OpenCV相机标定与3D重建(1)概述
数码相机·opencv·3d
凤枭香18 小时前
Python OpenCV 傅里叶变换
开发语言·图像处理·python·opencv
ctrey_19 小时前
2024-11-4 学习人工智能的Day21 openCV(3)
人工智能·opencv·学习
可均可可19 小时前
C++之OpenCV入门到提高004:Mat 对象的使用
c++·opencv·mat·imread·imwrite
蒙娜丽宁20 小时前
《Python OpenCV从菜鸟到高手》——零基础进阶,开启图像处理与计算机视觉的大门!
python·opencv·计算机视觉
plmm烟酒僧20 小时前
Windows下QT调用MinGW编译的OpenCV
开发语言·windows·qt·opencv
AI小杨21 小时前
【车道线检测】一、传统车道线检测:基于霍夫变换的车道线检测史诗级详细教程
人工智能·opencv·计算机视觉·霍夫变换·车道线检测
冷凝女子1 天前
【QT】海康视频及openCv抓拍正脸接口
qt·opencv·音视频·海康
撞南墙者1 天前
OpenCV自学系列(1)——简介和GUI特征操作
人工智能·opencv·计算机视觉
柳鲲鹏1 天前
OpenCV视频防抖源码及编译脚本
人工智能·opencv·计算机视觉