Raspberry Pi 2の間違いです。<(_ _)>
8月3日に、OpenCV3.3.0がリリースされたので、、、
Raspberry Pi 3で、opencv 3.3 を build & install した忘備録
大まかな手順は、
1.依存するソフトのインストール2.ソースをopencv.orgからダウンロードし、解凍、および作業dir作成
3.cmake
4.make
5.opencv インストール
6.確認
7.ZEROの場合
では、記録の始まり
1.依存するソフトのインストール
http://plantuml.com/download から、plantumljarをダウンロードするsudo cp plantuml.jar /usr/share/java
sudo /sbin/ldconfig
sudo apt-get install -y build-essential git cmake pkg-config cmake-qt-gui mesa-utils libgl1-mesa-dri libjpeg-dev libtiff5-dev libpng12-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libgtk2.0-dev libprotobuf-dev protobuf-compiler libvtk5-dev libvtk5-qt4-dev python-vtk tcl-vtk libatlas-base-dev gfortran libeigen3-dev libv4l-dev libqt4-core libqtgui4 libqt4-test libqt4-opengl-dev sphinx-common doxygen
python3の開発環境があれば、下はいらない。30分位かかるかも
sudo apt-get install python3-dev python3-pip
2.ソースをopencv.orgからダウンロードし、解凍、および作業dir作成
ダウンロード後に、~/で解凍すると次のディレクトリーができるので、その中に入って、作業ディレクトリーを作成wget https://github.com/opencv/opencv/archive/3.3.0.zip
wget https://github.com/opencv/opencv_contrib/archive/3.3.0.tar.gz
unzip 3.3.0.zip
tar xvf 3.3.0.tar.gz
cd opencv-3.3.0
mkdir build
cd build
3.cmake
cmake -D CMAKE_BUILD_TYPE=RELEASE \-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D PLANTUML_JAR=/usr/share/java/plantuml.jar \
-D ENABLE_NEON=ON \
-D WITH_TBB=OFF -D BUILD_TBB=OFF \
-D WITH_QT=ON -D WITH_OPENGL=OFF \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.3.0/modules \
-D BUILD_opencv_freetype=OFF \
-D BUILD_EXAMPLES=OFF ..
上記のcmakeは、サンプルプログラムのbuildがOFF
もし、buildするならONにする。
4.make
make -j45.opencv インストール
sudo make installsudo ldconfig
6.確認
samples/cppに移動してお決まりのlenaさんg++ `pkg-config opencv --cflags --libs` facedetect.cpp -o facedetect
./facedetect --cascade="../../data/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 ../data/lena.jpg
約5時間作業
Peace!!
7.ZERO
CPUが、シングルコアのARM1176JZF-SなのでNEONはOFF。
ただ、上記のcmakeのパラメータで実行しても、エラーがでる。
従って、cmake-guiを立ち上げてエラーを取りながらgenerationする。
その後、makeする。
そして、じーっと待つ。。。。。
0 件のコメント:
コメントを投稿