2019年1月20日日曜日

An Installation of OpenCV4 on Raspberry Pi 3B+

OpenCV4に本格的に移行する為に、Buldする

真っ新のRaspiにインストールする。
これは僕のやり方なのでディレクトリーは読み替えて下さい。

cd
time sudo apt install -y \
    build-essential cmake pkg-config \
    libjpeg-dev libtiff5-dev libpng-dev \
    libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
    libxvidcore-dev libx264-dev \
    libgtk2.0-dev libgtk-3-dev \
    libcanberra-gtk* \
    gfortran \
    python2.7-dev python3-dev \
    libavresample-dev libtesseract-dev libleptonica-dev \
    libgstreamer1.0-dev  libgstreamer-plugins-base1.0-dev libhdf5-dev \
    libatlas-base-dev liblapacke-dev \
    python3-numpy python-numpy libjasper-dev

大体、7~8分。3B+は早い (^^)

mkdir prj
cd prj

wget https://github.com/opencv/opencv/archive/4.0.1.zip -O opencv-4.0.1.zip
wget https://github.com/opencv/opencv_contrib/archive/4.0.1.zip -O opencv_contrib-4.0.1.zip
unzip opencv-4.0.1.zip
unzip opencv_contrib-4.0.1.zip

cd opencv-4.0.1
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.0.1/modules \
    -D ENABLE_VFPV3=ON \
    -D ENABLE_NEON=ON \
    -D BUILD_TESTS=OFF \
    -D WITH_TBB=OFF \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_SKIP_PYTHON_LOADER=ON \
    -D OPENCV_PYTHON2_INSTALL_PATH=/usr/local/lib/python2.7/dist-packages \
    -D OPENCV_PYTHON3_INSTALL_PATH=/usr/local/lib/python3.5/dist-packages \
    -D OPENCV_GENERATE_PKGCONFIG=ON \

    -D BUILD_EXAMPLES=OFF ..
make -j4
sudo make install
sudo ldconfig

cd ../samples/cpp
g++ `pkg-config opencv4 --cflags --libs` facedetect.cpp -o facedetect -std=c++11

./facedetect  --cascade="../../data/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 ../data/lena.jp

お久しぶりです Lenaさん

Peace!!



0 件のコメント:

コメントを投稿