树莓派(4):树莓派python3安装opencv

本文提供了一种在树莓派上使用Python3环境快速安装OpenCV的方法,避免了长时间的编译过程。通过安装依赖环境并使用pip3安装指定版本的OpenCV,整个过程简单快捷。

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

前言

在树莓派上,安装python2.7环境下的opencv非常的简单,可以参考子豪兄教你在树莓派上安装OpenCV

然而,现在已经是2020年了,在这里,可以看到Python2.7终结的一幕
在这里插入图片描述
还是放弃python2.7,拥抱python3比较明智一些:)

拒绝树莓派编译

子豪兄教你在树莓派上安装OpenCV一文里也教了怎么在python3环境下安装opencv,我结合这篇文章也尝试了一遍。

总结:虽然能成功,这不是树莓派应该干的事!

长达五个小时的编译(而且是单核编译,多核编译容易出问题),占用树莓派大量存储空间,从哪个角度都说不过去

这本应该是 交叉编译 干的事情,让树莓派来搞实在是太浪费了,我想要的安装步骤,就应该像python2安装opencv一样简单快捷!

安装方法

本来想写一个交叉编译安装opencv的教程,却发现已经有我理想的安装方法了——

  1. 更新软件列表
    sudo apt-get update
  2. 安装依赖环境
    sudo apt-get install libjpeg-dev libatlas-base-dev libjpeg-dev libtiff5-dev libpng12-dev libqtgui4 libqt4-test libjasper-dev
  3. pip安装opencv
    pip3 install opencv-python==3.4.6.27
    在这里插入图片描述
    搞定!

注意事项

有同学直接执行sudo pip3 install opencv-python,安装的opencv是4版本,由于最新的OpenCV4不支持Pi,故卸载重新安装OpenCV3
卸载当前版本:pip3 uninstall opencv-python
进行重新安装:pip3 install opencv-python==3.4.6.27

附:修改python3为默认版本

执行以下两条命令即可
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
进行验证
在这里插入图片描述
有问题多交流,可留言可发邮件,我的邮箱是zhaodongyu艾特pku(这里换成点)edu.cn。

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值