| [サイトマップへ] |
最新版を追いかけたい場合. 自分の環境にあわせてビルドしたい(NVidia CUDA を使うなど)の場合.
目次
先人に感謝.
端末を開き、次を実行
sudo apt update sudo apt -yV upgrade sudo apt -yV dist-upgrade sudo apt -yV autoremove sudo apt autoclean sudo shutdown -r now
次のコマンドを実行.
sudo apt -yV install build-essential gcc g++ dpkg-dev pkg-config python3-dev python3-pip python3-numpy python-dev python-pip python-numpy sudo apt -yV install git make cmake cmake-curses-gui autoconf automake flex bison clang binutils swig curl sudo apt -yV install subversion ccache sudo apt -yV install zip unzip sudo apt -yV install libopenblas-dev liblapack-dev nvidia-cuda-dev sudo apt -yV install nvidia-cuda-toolkit sudo apt -yV install libxi-dev libsndfile1-dev libopenexr-dev libjpeg-dev libalut-dev libsdl-dev libavdevice-dev libavformat-dev libavutil-dev libavcodec-dev libswscale-dev libx264-dev libxvidcore-dev libmp3lame-dev libspnav-dev libglu1-mesa-dev libv4l-dev sudo apt -yV install libbz2-dev libsqlite3-dev libssl-dev libreadline-dev libpng-dev libjpeg-dev libtiff-dev zlib1g-dev libx11-dev libgl1-mesa-dev libxrandr-dev libxxf86dga-dev libxcursor-dev libfreetype6-dev libvorbis-dev libeigen3-dev libopenal-dev libode-dev libbullet-dev libgtk2.0-dev sudo apt -yV install libgtk-3-dev libatlas-base-dev gfortran sudo apt -yV install nvidia-cg-toolkit
#
sudo apt -yV install nvidia-cuda-dev nvidia-cuda-doc nvidia-cuda-gdb
sudo apt -yV install nvidia-cuda-toolkit
sudo apt -yV install openalpr openalpr-utils libopenalpr-dev
sudo apt -yV install openni2-utils libopenni2-dev primesense-nite-nonfree
sudo apt -yV install libpcl-dev
sudo apt -yV install libguava-java
#
# sudo apt -yV install libcv-dev
cd /tmp
rm -rf opencv
rm -rf opencv_contrib
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
sudo apt install python-dev python3-dev
cd opencv
rm -rf build
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=/tmp/opencv_contrib/modules \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D PYTHON_DEFAULT_EXECUTABLE=python3 \
-D BUILD_EXAMPLES=ON ..
make -j4
※ OpenCV 3.4.1 を ubuntu 18.04 でビルドするとき 「unsupported GNU version! gcc version later than 6 are not supported!」というエラーが出る場合がある. このエラーを回避するために,次のコマンドを実行する
CC=gcc-6 CXX=g++-6 cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=/tmp/opencv_contrib/modules \
-D BUILD_opencv_python3=ON \
-D PYTHON_DEFAULT_EXECUTABLE=python3 \
-D BUILD_EXAMPLES=ON ..
※ cmake のオプションについては「ccmake ..」で確認できる
エラーメッセージが出ていないことを確認
sudo make install sudo /sbin/ldconfig
エラーメッセージが出ていないことを確認