1.opencvインストールパッケージをダウンロードします
公式ウェブサイトアドレス:https://opencv.org/releases/
2.インストールの依存関係
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt-get update
sudo apt install libjasper1 libjasper-dev
3.コンパイルしてインストールします
3.1通常のコンパイル
mkdir build && cd build
cmake .. -DWITH_QT=ON -DBUILD_TIFF=ON -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local
sudo make -j16
sudo make install
CMAKE_PREFIX_PATH doesn't help CMake in finding Qt5
エラーが発生した場合はapt-get install qtbase5-dev qtdeclarative5-dev
、QTインストールパッケージを端末に入力してインストールし、問題を解決してください。
3.2opencv_contribをコンパイルします
- 次のコマンドでopencv_contribをダウンロードします。
git clone https://github.com/opencv/opencv_contrib.git
または
git clone [email protected]:opencv/opencv_contrib.git
- cmakeを構成する
cmake .. -DWITH_QT=ON -DWITH_CUDA=ON -DBUILD_TIFF=ON -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules/ -DBUILD_opencv_xfeatures2d=OFF
- インストールする
sudo make -j16
sudo make install
4.環境変数を構成します
pkg-config --cflags opencv4
sudo gedit /etc/ld.so.conf.d/opencv.conf
入る
/usr/local/lib