3. Installing OpenCV on Raspberry Pi - NaimFuad/RaspberryPiWithOpenCV GitHub Wiki

Access terminal on Raspberry Pi and follow the steps. Installation process are in order.

Update Raspberry Pi OS

$ sudo apt-get update
$ sudo apt-get upgrade

Update pip3

$ pip3 install --upgrade pip

Install OpenCV Requirement

$ sudo pip3 install numpy
$ sudo pip3 install scipy
$ sudo pip3 install scikit-image
$ sudo pip3 install RPi.GPIO

Install OpenCV Dependencies

$ sudo apt-get install build-essential cmake unzip pkg-config
$ sudo apt-get install libjpeg-dev libpng-dev libtiff-dev
$ sudo apt-get install libavcodec-dev libavformat-dev   libswscale-dev libv4l-dev
$ sudo apt-get install libxvidcore-dev libx264-dev
$ sudo apt-get install libgtk-3-dev
$ sudo apt-get install libcanberra-gtk*
$ sudo apt-get install libatlas-base-dev gfortran
$ sudo apt-get install python3-dev

Install OpenCV

$ sudo apt-get install python3-opencv

Install Python Idle

$ sudo apt-get install idle3

Run Python Idle

$ sudo idle

Check OpenCV Version

In python idle, run the following script.

import cv2

print(cv2.__version__)