コンテンツにスキップ

Top

C/C++用のOpenCV4をUbuntu20.04にインストールする方法

C/C++用のOpenCV4をUbuntuにソースコードからコンパイルしてインストールする方法を述べる。

https://opencv.org/releases/ に行って、 opencv4のzipをダウンロードしよう。
あとは解凍してcmakeしてmakeしてinstallだ!

$ unzip opencv-4.5.5.zip
cd opencv-4.5.5/
mkdir build
cd build
cmake -DOPENCV_GENERATE_PKGCONFIG=ON ..
cmake --build .
make 
sudo make install
sudo ldconfig

cmake --build . はとても時間がかかるので気をつけろ!

No package 'opencv' found ubuntu

pkg-config で No package 'opencv' found ubuntu とか出てしまい困る人は、上記のcmakeのところをよく見てほしい。

デフォルトではopencv4.pcが作られないのである。

cmake -DOPENCV_GENERATE_PKGCONFIG=ON ..

と、ONにしてあげないといけない。

なおこれで出来上がるファイルは

/usr/local/lib/pkgconfig/opencv4.pc

なので、 pkg-config --cflags opencv ではなく pkg-config --cflags opencv4 にしてあげないといけないが。

以上!