树莓派——安装opencv、contrib(源安装)

本文档详细介绍了如何在树莓派上源代码安装OpenCV及其_contrib模块。首先,确保更新系统并安装必要的依赖库。然后,从官方仓库克隆OpenCV和_contrib源代码,并配置编译选项。最后,编译和安装这两个库,完成树莓派上的OpenCV环境搭建。

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


http://blog.youkuaiyun.com/leaves_joe/article/details/67656340
http://blog.youkuaiyun.com/lc_1994/article/details/52971408
http://blog.youkuaiyun.com/xukai871105/article/details/40988101

sudo apt-get update
sudo apt-get upgrade
sudo rpi-update


安装opencv相关安装工具
sudo apt-get install build-essential cmake git pkg-config 

安装图像工具包
sudo apt-get install libjpeg8-dev 
sudo apt-get install libtiff5-dev 
sudo apt-get install libjasper-dev 
sudo apt-get install libpng12-dev 

安装视频I/O包
### 如何在树莓派中设置Python虚拟环境以安装OpenCV 为了成功在树莓派上创建用于安装 OpenCV 的 Python 虚拟环境,以下是详细的说明: #### 创建虚拟环境 可以通过 `venv` 模块来创建一个隔离的 Python 环境。这有助于避免全局依赖冲突并简化开发流程。 运行以下命令以创建一个新的虚拟环境: ```bash python3 -m venv opencv_env ``` 上述命令会在当前目录下生成名为 `opencv_env` 的文件夹,该文件夹包含了虚拟环境中所需的全部工具和库[^1]。 #### 激活虚拟环境 激活刚刚创建的虚拟环境以便在其内部工作。对于基于 Debian 的系统(如 Raspbian),可执行如下命令: ```bash source opencv_env/bin/activate ``` 一旦激活成功,终端提示符前会出现 `(opencv_env)` 字样,表示已进入指定的虚拟环境[^3]。 #### 升级 pip 工具 确保使用的包管理器是最新的版本,这样能够更顺利地完成后续软件包的下载安装。 ```bash pip install --upgrade pip ``` #### 安装 NumPy 和 OpenCV NumPy 是 OpenCV 运行所必需的基础库之一,在此之后才能继续安装 OpenCV 自身。 ```bash pip install numpy pip install opencv-python ``` 如果需要额外支持视频编码解码等功能,则还需加上头文件扩展部分: ```bash pip install opencv-contrib-python ``` 当以上步骤完成后,理论上就可以正常使用 import cv2 来调用 OpenCV 功能了[^4]。 需要注意的是,尽管某些情况下更换较低版次的 Python 可能解决问题,但实际上官方推荐尽可能利用原生预设版本减少兼容性隐患[^2]。 ### 验证安装效果 最后一步非常重要——验证是否正确加载模块。打开 Python 解释器输入下面语句测试: ```python import cv2 print(cv2.__version__) ``` 如果没有报错并且打印出了具体版本号即代表一切正常。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值