1 関連する依存関係をインストールする
opencv をインストールする前に、コンパイラーと関連する依存関係を準備する必要があります。
sudo apt-get install gcc g++ cmake vim
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
sudo がインストールされていない場合は、
apt-get update
apt-get install sudo
2 ダウンロード
git clone https://gitcode.net/opencv/opencv
3つの構成
cd opencv
mkdir build
cd build
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. -D OPENCV_GENERATE_PKGCONFIG=ON
「 -D OPENCV_GENERATE_PKGCONFIG=ON 」を設定する必要があることに注意してください。設定しないと、次のコマンドを入力するとエラーが報告されます。
pkg-config --cflags opencv
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
4 コンパイル
sudo make -j [スレッド数]、たとえば
sudo make -j8
5 インストール
sudo make install
6 環境設定
/etc/ld.so.confを変更する
sudo vim /etc/ld.so.conf
ファイルを開いた後、最後に追加します
include /usr/local/lib
次のコマンドを入力して、システム共有リンク ライブラリを更新します。
sudo ldconfig
/etc/bash.bashrcを変更する
sudo vim /etc/bash.bashrc
ファイルを開いた後、最後に追加します
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
プロファイルをアクティブ化する
source /etc/bash.bashrc
7 バージョンを表示する
pkg-config opencv4 --modversion