Raspberry Pi 简易快速安装OpenCV 4

之前,凌顺实验室(lingshunlab.com)为大家介绍了怎么安装opencv的最新版,使用了build source(源码编译)的方法在树莓派上进行安装,但流程复杂操作费时,快则半天,慢则2天,真是谁装谁知道。感兴趣的请转到:https://lingshunlab.com/raspberry-pi-install-opencv-4-1-2.html

这次,介绍另一种方法,简单,快速就能安装好。虽然可能不是最新版本,但也是opencv4,基本使用也足够了。


硬件
raspberry pi 4B 2G
16G TF-card

系统信息
Raspberry Pi OS (32-bit) with desktop
(Image with desktop based on Debian Buster)
Version:May 2020
Release date:2020-05-27
Kernel version:4.19

先看看视频操作:

如若看不到请跳转到bilibili,凌顺实验室频道观看。
https://www.bilibili.com/video/BV1XK411p7KN/

1,安装opencv-python

首先安装opencv-python,在终端(Terminal)输入以下命令:

pip3 install opencv-python

2,安装opencv-contrib

安装完opencv-python后,仍然不能正常import cv2
这时需要继续安装opencv-contrib,
值得注意的是,这里需要安装指定版本4.1.0.25(曾经尝试不指定版本直接安装,仍然没法正常使用opencv)。

在终端输入以下命令:

pip3 install opencv-contrib-python==4.1.0.25

3,安装依赖

两个主要部分都安装好了,import cv2还是提示缺失某些东西。那我们就需要继续安装依赖:

在终端运行以下命令:

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

4,成功加载opencv 4.1

至此,已经都安装好了,
进入python3的运行环境,加载import cv2试试。

其他问题

如果遇到以下错误,请升级numpy
ImportError: numpy.core.multiarray failed to import

pip install -U numpy