- 目的
- 以下の文章の説明
- Python3のインストール
- Python3 関係の必要ライブラリをインストール
- 必要なライブラリ等のインストール
- Open CV3のダウンロード
- Open CV3インストール
目的
ラズベリーパイを使いPythonやROSを使ったプログラムを介してロボットを制御する教育したり、自分で楽しもうと思っています。
そんな中で、OpenCV3を使って人を追いかけるロボットを作ろうと思っていました。まずは、OpenCV3をラズパイにインストールする話を備忘録として残そうと思います。
いろんなブログ等で解説されているので目新しい話ではありません。 自分で書いたメモを再構築しています。 たぶん、いろんなページを参考にしたのですがとくに次のぺーじにお世話になりました。感謝!
以下の文章の説明
$の付いている行を順に実行していく($は入力しない)
Python3のインストール
$ sudo apt-get update $ sudo apt-get install python3-pip python3-dev
Python3 関係の必要ライブラリをインストール
$ sudo apt-get install python3-numpy $ sudo apt-get install python3-scipy $ sudo apt-get install python3-pandas $ sudo apt-get install python3-h5py
必要なライブラリ等のインストール
$ 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-dev $ sudo apt-get install libgtk2.0-dev $ sudo apt-get install libatlas-base-dev gfortran
Open CV3のダウンロード
バージョンは3.1.0です 以下はHOMEディレクトリで作業することが前提です
$ 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.zip
Open CV3インストール
$ 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 ENABLE_PRECOMPILED_HEADERS=OFF \ -D BUILD_EXAMPLES=ON .. $ make -j4 $ sudo make install $ sudo ldconfig
以上です。