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 にしてあげないといけないが。
以上!