Python」カテゴリーアーカイブ

インストール OpenCV 4.0.0 Python Raspberry Pi Zero w

インストール opencv 4.0.0 python3.5.3 raspberry pi zero w
★各種情報取得
$ vcgencmd version #Nov 4 2018 #ファームウエアのバージョン確認
$ uname -a #Linux 4.14.79+ #オペレーティング・システムの情報確認(カーネルなど)
$ python3 -V #3.5.3

★OpenCV ソースコード取得(Opencv > GitHub > releases)(google検索可)
opencv-4.0.0.zip
opencv_contrib-4.0.0.zip

ローカルPCで上記2ファイルをダウンロードし解凍(下記の2つのフォルダが作成される)
opencv-4.0.0
opencv_contrib-4.0.0
/home/pi/x #Raspberry Pi にワーキング用フォルダ作成(名は何でも可)
2ファイルを Raspberry Pi へ転送 (ssh, midnight commander)

★OpenCV のインストール手順を確認、pdf(4.0.0)

$ sudo apt-get install update #インストール下準備
$ sudo apt-get install upgrade #インストール下準備
インストールに必要なパッケージを導入(改変はしていない)(? python→python3)
$ sudo apt-get install build-essential
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

★OpenCVソースコードをビルドする
$ cd /home/pi/x/opencv-4.0.0
$ mkdir build # /home/pi/x/opencv-4.0.0/build のフォルダが作成される、このファルダでコンパイルなどの作業を行う
$ cd build #作成したフォルダへ移動

システム起動時に1度だけ実行する python 3.5.3 raspberian virtualbox ubuntu18.10

システム起動時に1度だけ実行する python 3.5.3 raspberian virtualbox ubuntu18.10
cron @reboot を使用する方法
$ crontab -e #@reboot は起動時に1度だけ実行する、他に @daily などあり
@reboot /usr/bin/python3 /home/pi/code/lib/jpg_mp4.py #(サンプル jpg_mp4.py は動画生成コード)

opencv インストール raspberian virtualbox ubuntu

opencv 3.4.4 インストール python 3.5.3 raspberian  virtualbox ubuntu18.10
$ pip3 install opencv-contrib-python #インストールOK
$ lsb_release -a #OSバージョン確認 (Debian Linux 9.6)
$ uname -a #カーネルバージョン確認(4.9.0-8-686)

opencv インストール python 3.5.3 raspberry pi zero w
$ pip3 install opencv-contrib-python #インストール
$ python3
>>> import cv2 #エラー発生、インストールNG
$ uname -a #カーネルバージョン確認(4.14.79+)

opencv インストール python 3.5.3 raspberry pi zero w
$ pip3 install opencv-contrib-python #インストール
$ python3
>>> import cv2 #エラー発生、インストールNG
$ uname -a #カーネルバージョン確認(4.14.79+)

$ sudo apt-get install libopencv-dev #以下再試行
$ sudo apt-get install python-opencv
$ python3
>>> import cv2 #エラー発生、インストールNG
$ python2
>>> import cv2 #OK
>>> cv2.__version__ #Python2へインストールOK
‘2.4.9.1’