Ubuntu で opencv をダウンロード、構成、インストール、コンパイルします。

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 環境設定

  1. /etc/ld.so.confを変更する

sudo vim /etc/ld.so.conf

ファイルを開いた後、最後に追加します

include /usr/local/lib

次のコマンドを入力して、システム共有リンク ライブラリを更新します。

sudo ldconfig
  1. /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

おすすめ

転載: blog.csdn.net/qq_38964360/article/details/129739804