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的可执行文件,说明编译过程没有问题了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐