树莓派4b安装OpenCV 新手推荐

文章目录

  • 前言
  • 各种安装方法
    • 1. 下载源码,然后自己编译
    • 2. 通过pip下载opencv-python
    • 3. 利用apt-get下载opencv-python [新手推荐]
  • 总结


前言

想要给树莓派4B上安装OpenCV,网上查了各种方法,历经磨难,最后用一行命令搞定,绝对新手友好!

各种安装方法

1. 下载源码,然后自己编译

整个流程十分复杂而且耗时甚长。当然好处也是有的,你可以拥有OpenCV的所有模块(不仅仅是opencv-python)。
这里放个链接,有兴趣折腾的同学可以折腾一下。
OpenCV源码下载编译方法 CSDN博客

2. 通过pip下载opencv-python

如果不追求整个OpenCV的库,而是仅仅想在python中捣鼓OpenCV,可以直接pip安装

sudo pip3 install opencv-python

参考文章:opencv-python安装方法 CSDN博客
缺点opencv-python在国内的清华、阿里云等镜像内都找不到(也许是我的问题,pip换国内源也折腾了我好久1),所以pip只能去外网下载,基本是下不动的,每次都下到一半就超时退出。然后想办法去找whl文件下载,折腾半天也没找到,就暂时放弃了。

3. 利用apt-get下载opencv-python [新手推荐]

同样,这个方法只能下载opencv-python,而且目前我只能下到opencv 3.2.0版本,优点当然是简单,新手友好
前提当然是apt-get的源已经换成国内源了,如何换源详见树莓派学习:从淘宝到开机3.4.4.1节,相对来说比pip换源要简单直接许多。

一句话安装命令:

sudo apt-get install -y libopencv-dev python3-opencv

如果apt-get的源没有问题,大概等1分钟就下载好了,测试一下:

pi@raspberrypi:~$ python3

>>> import cv2
>>> cv2.__version__
'3.2.0'

总结

apt-get下载安装opencv-python十分方便,亲测可用。
  1. pip换源历险记:
    配置第一个源为清华源:

    sudo nano /.pip/pip.conf
    
    [global]
    timeout=6000
    index-url=https://pypi.tuna.tsinghua.edu.cn/simple
    

    配置extra源为阿里云:

    sudo nano /etc/pip.conf
    
    [global]
    #extra-index-url=https://www.piwheels.org/simple
    extra-index-url=https://mirrors.aliyun.com/pypi/simple
    

    测试中大多数package可以国内云高速下载,有些(比如 opencv-python 还是找到了外网https://pypi.org/simple) ↩︎

你可能感兴趣的:(捣鼓树莓派)