説明
Raspberry Pi 4に、opencvをインストールする方法を解説します。
実例
aptコマンドにて、Raspberry Pi4にpipをインストールする方法を解説します。
動作環境
ubuntu@ubuntu:~$ uname -a
Linux ubuntu 5.4.0-1038-raspi #41-Ubuntu SMP PREEMPT Thu Jun 17 14:14:11 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
ubuntu@ubuntu:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
環境準備
aptとpipをアップグレードします。
sudo apt update
sudo apt upgrade
sudo pip install --upgrade pip
ライブラリのインストール
opencvに必要なライブラリをインストールします。
sudo apt install libavutil56 libcairo-gobject2 libgtk-3-0 libpango-1.0-0 libavcodec58 libcairo2 libswscale5 libtiff5 libatk1.0-0 libavformat58 libgdk-pixbuf2.0-0 libpangocairo-1.0-0 libwebp6
opencvのインストール
opencvをインストールします。
ubuntu@ubuntu:~$ sudo pip3 install opencv-python
Collecting opencv-python
Downloading opencv_python-4.5.2.54-cp38-cp38-manylinux2014_aarch64.whl (34.9 MB)
|████████████████████████████████| 34.9 MB 41 kB/s
Collecting numpy>=1.19.3
Downloading numpy-1.21.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.0 MB)
|████████████████████████████████| 13.0 MB 9.7 MB/s
Installing collected packages: numpy, opencv-python
Successfully installed numpy-1.21.0 opencv-python-4.5.2.54
インストール確認方法1
確認コマンドは下記です。
python3
>>> import cv2
>>> cv2.__version__
実行例です。
ubuntu@ubuntu:~$ python3
Python 3.8.10 (default, Jun 2 2021, 10:49:15)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'4.5.2'
インストール確認方法2
確認コマンドは下記です。
pip freeze | grep opencv
実行例は下記です。
ubuntu@ubuntu:~$ pip freeze | grep opencv
opencv-python==4.5.2.54
環境構築する場合に必要となるので覚えておくと便利ですね。
ここまで読んでいただきありがとうございました。
リンク