linux下的opencv-4.5.5 及 opencv_contrib 扩展模块安装

本教程详细介绍了如何在Ubuntu 20.04上安装OpenCV 4.5.5及opencv_contrib扩展模块,包括更换下载源、安装依赖、下载源代码、编译、安装、配置环境变量等步骤,适合初学者参考。
📄 AI 智能文档扫描仪 -

📄 AI 智能文档扫描仪 -

图片编辑
Python
PyTorch

基于OpenCV透视变换算法,提供文档自动扫描与矫正服务,支持边缘检测、歪斜拉直及去阴影增强,集成WebUI,纯算法零依赖版

    适用于ubuntu(20.04)下安装opencv-4.5.5 以及opencv_contrib 扩展模块一并安装,如果已经安装了opencv-4.5.5,需要安装扩展模块的话,跳过第3步opencv的源码下载。(屡试不爽,超级简单)

目录

1.更换下载源 

2.安装依赖

3.下载源代码

4.编译opencv

5 经过漫长的等待

6 安装

7 配置环境变量

8 添加修改环境变量

9 重启电脑 安装完毕


1.更换下载源 

点击Linux自带的软件和更新,将下载自:这一项换成上海交大的下载源。如下图:

f635cccf93c44f91a66d9a3613031909.png

 完成后点击右下角关闭,更新状态。

2.安装依赖

打开终端 输入下列代码

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev-is-python2 python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

3.下载源代码

opencv-4.5.5  源代码下载:下方链接传送门 ,点击进入官网

Home - OpenCV

拉到最下方,出现如图

5b9b167ace634f1d8dd6e8603c354f78.png

 点击Releases

c0b5d71025244fc1ae8a3393b86ae1e2.png

 点击Sourcces下载opencv源码

opencv_contrib  源代码下载:下方链接传送门

https://github.com/opencv/opencv_contrib

54aa3af1d7524fd6abd7e3ec4ea84835.png

下载完成后会得到两个压缩文件,一并解压,然后将opencv_contrib-4.x文件夹放入opencv-4,5,5文件夹中

4.编译opencv


# 进入opencv源代码目录
cd opencv-4.5.5
# 创建一个build文件夹,用于存放生成的代码
mkdir build
cd build
# 链接
cmake cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -DINSTALL_PYTHON_EXAMPLES=ON \
    -DINSTALL_C_EXAMPLES=ON \
    -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.x/modules \
    -DBUILD_EXAMPLES=ON ..
#编译
make -j4

5 经过漫长的等待

6 安装

sudo make install

7 配置环境变量

输入:

sudo gedit /etc/ld.so.conf.d/opencv.conf

会弹出一个文档,添加如下内容,并保存:

/usr/local/lib

配置库

sudo ldconfig

8 添加修改环境变量

sudo gedit /etc/bash.bashrc

在末尾添加如下内容

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH

9 重启电脑 安装完毕

成功的话帮忙点个赞吧!💐💐💐

最后:感谢奇点师兄的指导

感谢博主:丰色木夕

本文参考:新OpenCV 4.2.0 + opencv_contrib安装 (ubuntu16.04)_丰色木夕的博客-CSDN博客_opencv_contrib-4.2.0 

本文为踩坑后的避坑笔记,后段(5-10)搬运博主:丰色木夕 文章,如有侵权,联系删除。

您可能感兴趣的与本文相关的镜像

📄 AI 智能文档扫描仪 -

📄 AI 智能文档扫描仪 -

图片编辑
Python
PyTorch

基于OpenCV透视变换算法,提供文档自动扫描与矫正服务,支持边缘检测、歪斜拉直及去阴影增强,集成WebUI,纯算法零依赖版

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值