ubuntu系统配置opencv(Python)

本文提供详细的OpenCV安装步骤,包括从官网下载、安装依赖库、使用CMAKE编译、配置编译环境及测试安装是否成功。适用于希望在Ubuntu系统上搭建OpenCV环境的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:https://blog.csdn.net/keith_bb/article/details/52685231
本文对安装过程可能出现的问题做了详细说明

1、下载opencv

方法1)从opencv官网选择GitHub版本下载
方法2)直接输入网址https://codeload.github.com/opencv/opencv/zip/4.3.0要下载什么版本直接把最后的4.3.0换成需要下载的版本号即可

2、安装依赖库

把下载的文件解压,进入解压后文件的文件夹,以opt文件夹为例

cd /opt/opencv4.3.0

安装依赖库

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev 
libavformat-dev libjpeg-dev libtiff4-dev libswscale-dev libjasper-dev

每个dev都是一个依赖项,其余依赖项可以根据自己需求安装,建议分个安装,一起安装可能会出问题,个别的可能装不上。libjasper-dev依赖项个别人会出现无法定位的情况(提示:errorE: unable to locate libjasper-dev),解决方法如下:

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev

3、安装CMAKE

在opencv4.3.0的解压包中新建一个build文件夹

mkdir build

移动到build文件夹中

cd build

在build文件夹中安装CMAKE

cmake ..

在这里插入图片描述
如果出现In-source builds are not allowed.
You should create a separate directory for build files.该错误不能安装,只需要把文件夹中的CMakeCache.txt文档删除即可。

4、编译

输入命令

sudo make

完成之后,输入

sudo make install

5、配置编译环境

添加路径

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

此时文档是空的,只需在文档内输入 /usr/local/lib 即可!在这里插入图片描述
保存后关闭,在终端输入

sudo ldconfig

配置bash

sudo gedit /etc/bash.bashrc

此时打开一个文档,在文档的最后输入PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/localb/pkgconfig
export PKG_CONFIG_PATH!在这里插入图片描述
保存退出,在终端输入以下代码使配置生效

sudo source /etc/bash.bashrc

之后更新database

sudo updatedb

至此opencv配置全部完成,下边进行测试
在终端输入

ipython

或者是

ipython3

根据自己的python编译器版本决定
输入

import cv

不报错说明安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值