安裝opencv的坑以及解決方法

如何在 Ubuntu 20.04 上安装 OpenCV

https://cloud.tencent.com/developer/article/1657529

(!!

注意:

conda deactivate 否则 conda 环境会和之前冲突 https://zhuanlan.zhihu.com/p/504272628

Cmake 可能也会有影响,我这里安装opencv4.8 使用cmake3.23

其他:https://www.cnblogs.com/llfctt/p/9122137.html

!!)

使用时的bug:

1.package was not found

bash 复制代码
Package opencv was 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
Package opencv was 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

这是因为在虚拟环境中无法找到 opencv.pc

需要复制到虚拟环境的检索目录中,我的做法是:

其中opencv4.pc就在install的目录中

bash 复制代码
 1981  cd ~/anaconda3/envs/NeuS/lib/pkgconfig/
 1988  sudo cp ~/opencv_build/opencv/build/unix-install/opencv4.pc ./opencv.pc

不在虚拟环境中的解决方法如下:https://cloud.tencent.com/developer/ask/sof/139905

还有一个个github issue 也提到了这个问题https://github.com/pjreddie/darknet/issues/2376

想深入了解原理的可以看这篇博客 https://www.modb.pro/db/175174

2.fatal error: opencv2/opencv.hpp

参考:https://www.jianshu.com/p/e0c8f771d4a6

主要问题是 /usr/local/include 文件夹中的结构是 include/opencv4/opencv2,

把 opencv2 创建一个软链接到父目录即可。

bash 复制代码
cd /usr/local/include/
sudo ln -s opencv4/opencv2 opencv2

3.No such file "libopencv_highgui.so.408"

bash 复制代码
# Install libs:
sudo apt-get install libopencv-highgui-dev
# search for installed file
find /usr | grep libopencv_highgui.so.408
相关推荐
weixin_446260852 分钟前
OpenClaw智能体应用第一集--飞书多智能体配置
人工智能·飞书
火柴-人5 分钟前
用 AI 调试渲染 Bug:renderdoc-mcp 进阶工作流
c++·人工智能·图形渲染·claude·codex·mcp·renderdoc
狙击主力投资工具8 分钟前
MACD形态推演:形背离的实战技巧-MACD指标的加速度特征-从速度的角度,对高低点结构进行分类
人工智能
HySpark16 分钟前
从“录音”到“决策”:一套会议总结与智能分析体系的技术落地实践
人工智能·机器学习·支持向量机
字节高级特工17 分钟前
C++从入门到熟悉:深入剖析const和constexpr
前端·c++·人工智能·后端·算法
luofeiju18 分钟前
有限投影与仿射相机应用对比
计算机视觉
智能运维指南19 分钟前
AI 重塑研发效能边界:企业级 DevOps 进入 “智能工程平台” 新阶段—— 嘉为科技视角下 AI+DevOps 的落地逻辑与实践路径
人工智能·科技·devops
独隅19 分钟前
PyTorch 模型性能优化全面指南
人工智能·pytorch·性能优化
Bruce_Liuxiaowei21 分钟前
2026年3月第4周网络安全形势周报(1)
人工智能·安全·web安全
AnyaPapa25 分钟前
CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南
人工智能·codebuddy·openclaw·workbuddy·ai龙虾