Ubuntu 18.04へのOpenCV4.5.1の導入

概要

Ubuntu 18.04マシンへのOpenCV 4.5.1の導入記録

手順概要

の、OpenCVのインストールスクリプトを利用します。
具体的には、https://github.com/milq/milq/blob/5b7c3332c78b3a2dd952321f247a72b13a3026db/scripts/bash/install-opencv.sh
を利用した動作確認です。

手順詳細


$ wget https://raw.githubusercontent.com/milq/milq/5b7c3332c78b3a2dd952321f247a72b13a3026db/scripts/bash/install-opencv.sh

ダウンロードしたファイル(install-opencv.sh)を修正します。
L.88および、L.94に-DOPENCV_GENERATE_PKGCONFIG=ONを追加してください。

86 if [ $OPENCV_CONTRIB = 'NO' ]; then
87 cmake -DWITH_QT=ON -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON \
88       -DWITH_XINE=ON -DENABLE_PRECOMPILED_HEADERS=OFF -DOPENCV_GENERATE_PKGCONFIG=ON ..
89 fi
90 
91 if [ $OPENCV_CONTRIB = 'YES' ]; then
92 cmake -DWITH_QT=ON -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON \
93       -DWITH_XINE=ON -DENABLE_PRECOMPILED_HEADERS=OFF \
94       -DOPENCV_GENERATE_PKGCONFIG=ON \
95       -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..
96 fi

で、install-opencv.shに実行権限を付与して実行します。

$ chmod +x install-opencv.sh
$ ./install-opencv.sh

あとはひたすら待つとOpenCV 4.5.1がインストールされます。

$ opencv_version
4.5.1

なお、スクリプトの中身を確認すると、4.5.1はUbuntu 20.04での動作確認と書いてありますが、一応Ubuntu 18.04でも動作しました。

# |          THIS SCRIPT IS TESTED CORRECTLY ON          |
# |------------------------------------------------------|
# | OS               | OpenCV       | Test | Last test   |
# |------------------|--------------|------|-------------|
# | Ubuntu 20.04 LTS | OpenCV 4.5.1 | OK   | 27 Mar 2021 |
# |----------------------------------------------------- |
# | Ubuntu 20.04 LTS | OpenCV 4.2.0 | OK   | 25 Apr 2020 |
# |----------------------------------------------------- |
# | Debian 10.2      | OpenCV 4.2.0 | OK   | 26 Dec 2019 |
# |----------------------------------------------------- |
# | Debian 10.1      | OpenCV 4.1.1 | OK   | 28 Sep 2019 |
# |----------------------------------------------------- |
# | Ubuntu 18.04 LTS | OpenCV 4.1.0 | OK   | 22 Jun 2019 |
# | Debian 9.9       | OpenCV 4.1.0 | OK   | 22 Jun 2019 |
# |----------------------------------------------------- |
# | Ubuntu 18.04 LTS | OpenCV 3.4.2 | OK   | 18 Jul 2018 |
# | Debian 9.5       | OpenCV 3.4.2 | OK   | 18 Jul 2018 |

動作確認には、

を利用しました。

参考



いいなと思ったら応援しよう!