树莓派——安装OpenCV

我的开题需要使用树莓派录制视频,并对视频处理传送回后端服务器,因此需要安装OpenCV。
安装OpenCV参考了好多文章,但都不成功,只有这篇博主的我照着做才成功:超简单教你在树莓派上安装opencv(一)

一、树莓派系统安装

参考我之前的文章:树莓派——树莓派系统安装(十分简单)

二、安装OpenCV

2.1、换源(有两个地方)

打开终端输入:

sudo nano /etc/apt/sources.list

2.2、更换代码(第一处)

在打开的 /etc/apt/sources.list终端页面中将原代码注释掉,换成新的代码

新的源:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free
### 如何在树莓派中设置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__) ``` 如果没有报错并且打印出了具体版本号即代表一切正常。 ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值