返回顶部
首页 > 资讯 > 后端开发 > Python >超简单教你在树莓派上安装opencv(二)
  • 766
分享到

超简单教你在树莓派上安装opencv(二)

opencv其他python 2023-08-31 07:08:29 766人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

超简单教你在树莓派上安装OpenCV(二) 前言一、如何基于python3.9.2安装OpenCv?1.1 查看自己系统位数及Python版本,跟对教程1.2 换源1.3 更新1.4 安装依赖

超简单教你在树莓派上安装OpenCV(二)


前言

使用须知:本文章主要是针对 python3.9.2 版本的python安装 OpenCv,如果你的 Python 版本不是 Python3.9.2,而是在3.8 以下,你可以点击 这里的教程 来安装OpenCv。另外有的版本好像是 Python3.9.3,本文方法应该不适用。

一、如何基于python3.9.2安装OpenCv?

1.1 查看自己系统位数及Python版本,跟对教程

  因为自己直接下载的官方32位操作系统的镜像,在写博客时未考虑到系统位数问题,在此提前告知各位,因作者本人未尝试在64位系统上进行安装OpenCv,所以不清楚在安装过程中是否会有报错以及是否能够安装成功,大家可以进行尝试。
  在此感谢用户 qq_46120289 提出该问题

# 大家可以使用下方指令查看自己系统位数getconf LONG_BIT

在这里插入图片描述  因为不同的Python版本操作方法不同,所以跟对教程很重要。在这里插入图片描述

1.2 换源

  大家可以跟着我之前的这篇文章换源,也可以跟着我接下来的操作换源。其实之前的换源方法有点麻烦,建议大家使用接下来的换源方法。

wget -qO- https://tech.biko.pub/resource/rpi-replace-apt-source-buster.sh | sudo bash

  将上述代码复制到 LX_终端 ,如下图
在这里插入图片描述
  回车确定,换源成功,如下图
在这里插入图片描述

1.3 更新

  在终端对新换的源内容更新,分别输入下面两行代码更新,如下图

sudo apt-get update
sudo apt-get upgrade

在这里插入图片描述

1.4 安装依赖

  在终端依次输入下面内容,逐条安装,如下图

大家在执行下面第三条语句时如果出现红色报错,可以尝试 用户 不知道怎么谈恋爱 提供的解决方案 ,并在此感谢该用户的经验分享 !
    如果下载 sudo apt-get install libQtgui4 报错
    可以先下载 sudo apt-get install aptitude
    然后输入 sudo aptitude install libqtgui4

sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install python3-pyqt5
sudo apt install libqt4-test

遇到是否继续都继续执行
  过程中可能有的装不上,不用担心,注意看报错信息,不是红色报错的,就不用担心,要么就是已经安装过了,要么就是现存更高版本的,不影响后续操作。如下图

在这里插入图片描述
  将上述操作完成后再次 sudo apt-get update 一次

1.5 查看自己树莓派的架构来确定下载什么包

  在 LX_终端 输入下面的代码来查看自己linux的架构

uname -a

在这里插入图片描述
  上面这张图里的 Linux 系统用的是 armv7l 架构,除此外还有 armv6l 架构,知道自己的系统架构后我们进行下一步

1.6 下载自己需要的 whl 包

这一步非常简单,我们已经快完成一半了,加油!

  进入该网站下载我们需要的包,进入链接后如下图
在这里插入图片描述
  接下来我以 OpenCv4.5.5.62 为例下载安装,当然你也可以根据自己需求安装其他版本,前提是需要支持你的 Python 版本
在这里插入图片描述
  显然我需要下载上图中箭头指向的 whl 文件。如何知道自己需下载哪一个呢?这里我讲一下,笔者这里讲解的是箭头所指的 whl 包,它的OpenCV版本为4.5.5.62,所需Python版本为3.9【cp39对应Python3.9,cp37对应Python3.7】,需使用armv7l架构的Linux系统

  接下来我们需要将下载的 whl 文件传输到树莓派上,如何传输看大家自己的选择,我这里使用 VNC Viewer实现文件传输,当然也可以选择使用 FileZilla 传输,不管用什么传输,希望大家把文件放在树莓派桌面,方便下一步操作。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.7 安装OpenCv

  来到这里,你需要确保前期准备工作已经准备完毕,不然的话可能会报错。如果前期工作已完成,那么接下来就正式安装 OpenCv

 我们需要先使用下面代码进入桌面

cd Desktop

 然后输入 pip install opencv 这时候我们输入到大概下图这样子,因为 OpenCv 版本号长又容易出错,所以这里直接按一下 Tab 键,让电脑自动补全即可,完成后如下面第二张图
在这里插入图片描述在这里插入图片描述
 直接回车确定,等待一分钟,就会出现下面的界面,表示安装成功
在这里插入图片描述

二、报错了?!

开心吗?安装成功了,不过很多人很快便会发现在导入 OpenCv 时报错,但也有的不会报错

2.1 报出如下错误

 如果不出意外,很多人在导入OpenCv 时报如下图所示错误
在这里插入图片描述

2.2 为啥会报错

 因为 OpenCv 跟 numpy 相关联,版本需要一致才行,知道错误原因了就好办了,先看看自己的 numpy 版本(你们可以不进行这步,可以直接更新 numpy ,我这里是为了给大家展示)
在这里插入图片描述
 大家可以直接从这里开始,输入如下命令更新 numpy

pip3 install -U numpy

在这里插入图片描述
 警告,红色警告,不过还是能成功安装的,接下来再看看 numpy 版本
在这里插入图片描述
 OK, numpy 版本已经跟上了,下一步,测试 OpenCv 是否可用

2.3 测试OpenCv

 导入 OpenCv 测试,并查看其版本号是否正确
在这里插入图片描述
 没有报错,完结撒花!!!!

三、作者有话说

如果你觉得这篇文章有帮助到你,能否给作者点个赞鼓励一下呢?同时这也将会帮助到更多需要他的人

来源地址:https://blog.csdn.net/weixin_45911959/article/details/124157416

--结束END--

本文标题: 超简单教你在树莓派上安装opencv(二)

本文链接: https://lsjlt.com/news/384474.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 超简单教你在树莓派上安装opencv(二)
    超简单教你在树莓派上安装opencv(二) 前言一、如何基于python3.9.2安装OpenCv?1.1 查看自己系统位数及Python版本,跟对教程1.2 换源1.3 更新1.4 安装依赖...
    99+
    2023-08-31
    opencv 其他 python
  • 如何在树莓派上安装TT-RSS
    这篇文章主要介绍如何在树莓派上安装TT-RSS,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Tiny Tiny RSS(TT-RSS)是一个自由开源的基于 Web 的新闻馈送feed(RSS/Atom)阅读器和聚合工...
    99+
    2023-06-16
  • 在树莓派上如何安装Ubuntu MATE
    这篇文章主要介绍在树莓派上如何安装Ubuntu MATE,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在树莓派上安装 Ubuntu MATE去 Ubuntu MATE 的下载页面获取推荐的镜像。试验性的 ARM64 ...
    99+
    2023-06-16
  • 在树莓派3上如何安装Fedora
    这篇文章将为大家详细讲解有关在树莓派3上如何安装Fedora,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。获取硬件你需要一些硬件组件,包括树莓派。你不需要任何 HaT(安装在顶部的硬件)&nbs...
    99+
    2023-06-15
  • 在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
    在树莓派上运行NodeJS并不需要特别的配置,你只需要确保可以用openssh远程连接到你的树莓派。 安装并配置Open SSH服务器 它可以确保你能远程连接到树莓派,它应该已经被安装了,但是这个过程可以确...
    99+
    2022-06-04
    详解 派上 教程
  • 怎么在树莓派上安装Ubuntu服务器
    这篇文章给大家分享的是有关怎么在树莓派上安装Ubuntu服务器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。树莓派是最著名的单板计算机。最初,树莓派项目的范围旨在促进学校和发展中国家的计算机基础科学的教学。它的低...
    99+
    2023-06-15
  • 如何在一台树莓派上安装Postgres数据库
    这篇文章将为大家详细讲解有关如何在一台树莓派上安装Postgres数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在你的下一个树莓派项目上安装和配置流行的开源数据库 ...
    99+
    2024-04-02
  • 在Ubuntu上安装pip3的简单教程
    Ubuntu上安装pip3的简易教程 Ubuntu是一种流行的Linux操作系统,它提供了丰富的软件库和工具,使得安装和配置开发环境变得更加简单和便捷。在Ubuntu上进行Python开发时,我们常常需要使用到pip工具来安装和...
    99+
    2024-01-18
    安装pip 简易教程
  • MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单
    目录 MySQL 压缩包下载地址: 下载方式: 安装步骤: 一、解压下载的文件: 二、给解压的文件改名 三、将这个包放到自己想要存放的电脑目录下 四、配置环境变量 1、右键我的电脑,选择属性 2、选择环境变量 3、找到系统变量里的Path ...
    99+
    2023-08-30
    android 前端 后端
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作