【树莓派5】装OpenCV


接着上两篇文章,在树莓派5上安装了Anaconda3并新建了虚拟环境后,本片将介绍在树莓派5上基于Anaconda3环境安装OpenCV。

下载OpenCV

由于Python版本与opencv版本要对应,所以我们先看一下python的版本。
紧接上一篇文章【树莓派5】新建Anaconda3虚拟环境
激活完新的环境后,使用命令查看python版本:

python --version

在这里插入图片描述
Links for OpenCV-python找到对应版本的OpenCV。详细参照Python版本与opencv版本的对应关系
以我的python 3.9.19为例搜索CP39,由于此教程基于树莓派5因此在安装软件时应选择ARM 64版本(适用所有软件安装)进行下载。
在这里插入图片描述
如果只需要OpenCV的主要功能,可以只安装opencv-python。
如果需要更多的特征检测和图像处理算法,那么需要额外安装opencv_contrib_python它包含了所有主要模块以及额外的contrib模块。
下载方法同理,在Links for opencv-contrib-python找到对应版本。
在这里插入图片描述
把这里两个文件传到树莓派上或者直接在树莓派上下载就可以进行下一步了。

安装OpenCV库

注意:这一步基于前两篇文章,已经在树莓派5上安装了Anaconda3并创建了自己想要版本的python虚拟环境。
先打开终端窗口,再激活想要安装OpenCV的python虚拟环境。
使用命令激活该环境:

conda activate your_env_name

注:这里your_env_name为需要激活环境的名字。
在这里插入图片描述
复制文件路径

在这里插入图片描述输入命令pip安装一个特定版本的OpenCV Python库的.whl文件

pip install /home/leng/Desktop/opencv_python-4.5.4.60-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

注:/home/leng/Desktop/opencv_python-4.5.4.60-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl应替换成你刚刚复制的文件路径。
运行后等待
在这里插入图片描述
显示“Successfully installed numpy-1.26.4 opencv-python-4.5.4.60”如上图所示即安装成功。

安装opencv_contrib_python包与安装OpenCV库同理
输入pip命令时替换成opencv_contrib_python包的文件路径即可,例:
在这里插入图片描述显示“"Successfully installed opencv-contrib-python-4.5.4.60”如上图所示即安装成功。

检测OpenCV库是否安装成功

一、通过命令检测

在命令行里继续输入:

python

再输入:

import cv2

如果没有报错就可以使用了。
在这里插入图片描述

二、通过python程序检测

检测设备上是否成功安装了opencv和opencv_contrib_python,可以在Python环境中运行以下代码:

import cv2
print(cv2.__version__)

如果安装成功,上述代码将输出OpenCV的版本号。
如果出现错误,可能意味着OpenCV没有正确安装。对于opencv_contrib_python,由于它是OpenCV的扩展包,如果能够成功导入cv2并且没有错误,通常意味着opencv_contrib_python也已经安装成功。
注意:这一步要在编译器中把python环境换成刚刚安装OpenCV的python的环境
在这里插入图片描述
完成以上(包括前两篇文章),说明你已经在树莓派5上成功安装了Anaconda3并创建了新的python编译环境安装了OpneCV库。

过程中遇到什么问题欢迎评论区留言!!!
大家有缘再见!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_64301651/article/details/137455213