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

前言

在树莓派上,安装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。

发布了5 篇原创文章 · 获赞 0 · 访问量 313

猜你喜欢

转载自blog.csdn.net/ZhaoDongyu_AK47/article/details/103980719