opencv4.3 的安装
网上大部分opencv的教程都是基于opencv2 opencv3的,在opencv4下会出现没有Pkg-config支持的情况
比较扯淡的是,是opencv官方主动删去pkg-config 支持的,但是官方样例中依然使用pkg-config 进行编译。
因此,如果你也在使用g++手动编译,或者使用Makefile的话,安装时加入pkg-config 支持是非常必要的。
安装步骤
注意在 cmake
这一步要加上OPENCV_GENERATE_PKGCONFIG=ON 不然没有pkg-config 支持会很痛苦
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release
-D CMAKE_INSTALL_PREFIX=/usr/local
-D OPENCV_GENERATE_PKGCONFIG=ON
..
make -j8
cd ~/opencv/build/doc/
make -j8 doxygen
sudo make install
安装完成后
opencv 主要文件位于 /usr/local/bin
/usr/local/include/opencv4
/usr/local/lib
之后创建一个链接,增加兼容性:
sudo ln -s /usr/local/lib/pkgconfig opencv4.pc /usr/local/lib/pkgconfig/opencv.pc
测试是否安装成功
cd ~/opencv/samples/cpp/example_cmake
make
ls
此时文件夹中出现名为opencv_example的可执行文件,说明编译过程没有问题了