Ubuntu20.04系统安装opencv

一、安装opencv

1、下载opencv-3.4.15数据包并解压
下载地址Release OpenCV 3.4.15 · opencv/opencv · GitHub

官网下载地址

复制代码
conda create -n opencv  python==3.8

conda activate opencv

unzip opencv-3.4.15.zip

2、使用 cmake 安装 opencv

首先进入解压后的文件夹:

复制代码
cd opencv-3.4.15

3、进入 root 用户,并更新一下:

复制代码
sudo su
sudo apt-get update

4、执行这条命令安装 cmake

复制代码
sudo apt-get install cmake

复制下面这条命令,安装依赖库

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

创建 build 文件夹

复制代码
mkdir build
cd build

使用 cmake 编译参数,或者使用第二条默认参数,都可以的

复制代码
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
cmake ..

5、使用 make 创建编译安装

复制代码
sudo make
sudo make install

6、配置环境

复制代码
sudo gedit /etc/ld.so.conf.d/opencv.conf

更新系统共享链接库

复制代码
sudo ldconfig

配置 bash ,修改 bash.bashrc 文件

复制代码
sudo gedit /etc/bash.bashrc

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

7、保存退出,然后执行如下命令使得配置生效

复制代码
source /etc/bash.bashrc

最后更新

复制代码
sudo updatedb

参考:Ubuntu系统安装opencv_ubuntu安装opencv-CSDN博客

相关推荐
咔咔一顿操作18 小时前
第六章 Vue3 + Three.js 实现高质量全景图查看器:从基础到优化
开发语言·javascript·人工智能·ecmascript·threejs
学步_技术18 小时前
增强现实—Gated-attention architectures for task-oriented language grounding
人工智能·语言模型·ar
fantasy_arch18 小时前
8.5 循环神经网络的从零开始实现
人工智能·rnn·深度学习
喜欢吃豆18 小时前
从像素到篇章:深入剖析光学字符识别(OCR)的技术原理
人工智能·算法·语言模型·自然语言处理·大模型·ocr
LaughingZhu18 小时前
Product Hunt 每日热榜 | 2025-09-01
人工智能·经验分享·搜索引擎·产品运营
水印云19 小时前
视频提取文字用什么软件好?分享6款免费的视频转文字软件!
人工智能·音视频·语音识别
这张生成的图像能检测吗19 小时前
(论文速读)BlenderGym:图形编辑的基准基础模型系统
人工智能·计算机视觉·图像生成·图像编辑
IT_陈寒19 小时前
Python 3.12 的7个性能优化技巧,让你的代码快如闪电!
前端·人工智能·后端
大模型真好玩19 小时前
大模型工程面试经典(三)—如何通过微调提升Agent性能?
人工智能·面试·agent
zzywxc78719 小时前
苹果WWDC25开发秘鉴:AI、空间计算与Swift 6的融合之道
java·人工智能·python·spring cloud·dubbo·swift·空间计算