Ubuntu 20.04源码安装opencv 4.5.0

安装依赖项

bash 复制代码
sudo apt install -y g++
sudo apt install -y cmake
sudo apt install -y make
sudo apt install -y wget unzip

安装opencv依赖库

bash 复制代码
sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev

下载OpenCV 4.5.0源文件

bash 复制代码
# 安装4.5.0版本
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.0.zip
# 安装最新版本
wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip

解压,重命名

bash 复制代码
sudo unzip opencv.zip
sudo mv opencv4.5.0 opencv

创建文件夹并进入,加权限

bash 复制代码
cd opencv
mkdir build
sudo chmod -R 777 ./*
cd build

使用cmake配置opencv:

bash 复制代码
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES ..

编译

bash 复制代码
make -j4

安装

bash 复制代码
sudo make install
相关推荐
白熊1881 小时前
【计算机视觉】OpenCV项目实战:get_inverse_perspective:基于OpenCV的透视图转化为不同平面
opencv·计算机视觉·平面
EQ-雪梨蛋花汤2 小时前
【相机标定】OpenCV 相机标定中的重投影误差与角点三维坐标计算详解
人工智能·opencv
烦躁的大鼻嘎3 小时前
【Linux】深入拆解Ext文件系统:从磁盘物理结构到Linux文件管理
linux·运维·服务器·ubuntu·centos
jndingxin3 小时前
OpenCV中适用华为昇腾(Ascend)后端的逐元素操作(Per-element Operations)
人工智能·opencv
jndingxin3 小时前
OpenCV 中用于支持 华为昇腾(Ascend)AI 芯片后端 的模块CANN
人工智能·opencv
拾忆-eleven3 小时前
第四节:OpenCV 基础入门-第一个 OpenCV 程序:图像读取与显示
人工智能·opencv·计算机视觉
YoungHong19924 小时前
Ubuntu通过源码编译方式单独安装python3.12
linux·运维·python·ubuntu
jndingxin4 小时前
OpenCV 中用于背景分割的一个类cv::bgsegm::BackgroundSubtractorLSBP
人工智能·opencv·计算机视觉
虎头金猫9 小时前
如何解决 403 错误:请求被拒绝,无法连接到服务器
运维·服务器·python·ubuntu·chatgpt·centos·bug
dqsh0612 小时前
树莓派5+Ubuntu24.04 LTS串口通信 保姆级教程
人工智能·python·物联网·ubuntu·机器人