linux 安装 opencv源码4.5.4记录

1、解压下载的opencv源码包

unzip ~/package/opencv-4.5.4.zip

2、进入源码

cd ~/package/opencv-4.5.4

3、创建或清空 build 目录

rm -rf build
mkdir build
cd build

4、cmake 配置阶段启用 pkg-config 支持进行配置

其他教程当安装到最后一步,测试有没有安装成功会运行以下命令测试:

pkg-config --modversion opencv

得到错误信息:

Package opencv not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc' to the PKG_CONFIG_PATH environment variable
No package 'opencv' found

解决方法:在编译时开启 pkg-config 支持
你需要在 cmake 配置阶段 加入一个关键选项:

cmake -D CMAKE_BUILD_TYPE=Release \
      -D OPENCV_GENERATE_PKGCONFIG=YES \
      -D CMAKE_INSTALL_PREFIX=/usr/local ..

5、编译并安装

make -j$(nproc)
sudo make install

验证是否成功生成 .pc 文件
安装完成后,检查是否生成了 opencv4.pc 文件:

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

6、配置环境

sudo gedit /etc/ld.so.conf

在文件中最后一行加上一行 /usr/loacal/lib

sudo gedit /etc/bash.bashrc

在文件末尾加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

然后验证:

pkg-config --modversion opencv4

你应该能看到输出:

4.5.4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值