ラズベリーパイのOSインストールからopencvを使えるようにするまで

たまにしかやらないからすぐに忘れてしまうのでメモ。
SDカードにイメージを書き込むところからpython、opencvまでのインストールの完全に自分用です。
ラズベリーパイは3Bを使用しています。

SDカードにイメージを書き込む

↓こちらを参考にさせていただきました。
https://mugendennou.net/linux/raspi/raspiinstall/2020raspiinstall/

SDカードをラズパイに差し込み電源ON

SSHを使えるようにする

$sudo raspi-config

“5 Interfacing Options”を選択
“P2 SSH”を選択
「はい」を選択

rootのパスワード変更

sudo passwd root

llを使えるようにする

.bashrcを開き

alias ll='ls -al'

を追記後

source ~/.bashrc

をして設定反映

pythonのバージョンを2から3にする

↓こちらを参考にさせていただきました。
https://qiita.com/nagase/items/029e8fab5d783bbf2743

opencvインストール

aptとpipをアップグレード

sudo apt update
sudo apt upgrade
sudo pip install --upgrade pip

依存ライブラリのインストール

sudo apt install libavutil56 libcairo-gobject2 libgtk-3-0 libqtgui4 libpango-1.0-0 libqtcore4 libavcodec58 libcairo2 libswscale5 libtiff5 libqt4-test libatk1.0-0 libavformat58 libgdk-pixbuf2.0-0 libilmbase23 libjasper1 libopenexr23 libpangocairo-1.0-0 libwebp6

opencv-pythonのインストール

sudo pip3 install opencv-python

↓のエラーが出てライブラリが足りないということなので
ImportError: libcblas.so.3: cannot open shared object file: No such file or directory
足りないライブラリをインストール

sudo apt-get install libatlas-base-dev

動作確認

$ python
>> import cv2
>>

何も(エラーが)表示されなければOK

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です