R2D2を作りたい!その5 ラズパイ再セットアップ2
今回は、前回セットアップしたラズパイにopencvをセットアップする。
こちらを参考にコマンドを実行。
相変わらず1回のインストールにめちゃめちゃ時間がかかる。
何度かエラーになったので、ほぼ1日半かかってしまった。
pythonは2,3両方を考慮。
opencvをダウンロードと解凍。
pipのインストール。
numpyインストール。
ビルドディレクトリを作ってビルド。
今回、これがないとこんなパイルエラーになるので追加。
ビルドに数十分かかる。
メイクしてインストール。
ここで何度か失敗した。
1回のメイクに2,3時間かかる。
テスト
エラーが出なければOK
opencvに入っているサンプルプログラムで実行
USB接続したWEBカメラの画像が別ウィンドウで表示された。
ESCボタンでテスト終了。
次回はKivyのインストールをする。
こちらを参考にコマンドを実行。
相変わらず1回のインストールにめちゃめちゃ時間がかかる。
何度かエラーになったので、ほぼ1日半かかってしまった。
$ sudo apt-get install build-essential cmake pkg-config $ sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev $ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev $ sudo apt-get install libxvidcore-dev libx264 $ sudo apt-get install libgtk2.0-dev $ sudo apt-get install libatlas-base-dev gfortran
pythonは2,3両方を考慮。
$ sudo apt-get install python2.7-dev python3-dev
opencvをダウンロードと解凍。
$ wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.1.0.zip $ unzip opencv.zip $ wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip $ unzip opencv_contrib
pipのインストール。
$ wget https://bootstrap.pypa.io/get-pip.py $ sudo python get-pip.py $ sudo python3 get-pip.py
numpyインストール。
$ pip install numpy
ビルドディレクトリを作ってビルド。
$ cd ~/opencv-3.1.0/ $ mkdir build $ cd build $ cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.1.0/modules \ -D BUILD_EXAMPLES=ON \ -D WITH_FFMPEG=ON \ -D ENABLE_PRECOMPILED_HEADERS=OFF ..以前セットアップしたときは最後の2行をつけていなかった。
今回、これがないとこんなパイルエラーになるので追加。
ビルドに数十分かかる。
メイクしてインストール。
$ make -j4 $ sudo make install $ sudo ldconfigメイクしないとビルドが正常かどうかわからない。
ここで何度か失敗した。
1回のメイクに2,3時間かかる。
テスト
$ python3 import cv2
エラーが出なければOK
>>> quit()
opencvに入っているサンプルプログラムで実行
$ cd ~/opencv-3.1.0/samples/python $ python3 ./video.py
USB接続したWEBカメラの画像が別ウィンドウで表示された。
ESCボタンでテスト終了。
次回はKivyのインストールをする。
コメント
コメントを投稿