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 |
動作確認には、
を利用しました。