安裝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
相关推荐
cmoaciopm13 分钟前
Obsidian和Ollama大语言模型的交互过程
人工智能·语言模型
努力进修15 分钟前
【金仓数据库征文】-金仓数据库性能调优 “快准稳” 攻略:实战优化,让数据处理飞起来
数据库·人工智能·金仓数据库 2025 征文·数据库平替用金仓
小oo呆4 小时前
【自然语言处理与大模型】模型压缩技术之量化
人工智能·自然语言处理
Magnum Lehar4 小时前
ApophisZerg游戏引擎项目目录展示
人工智能·vscode·编辑器·游戏引擎
飞桨PaddlePaddle4 小时前
Wan2.1和HunyuanVideo文生视频模型算法解析与功能体验丨前沿多模态模型开发与应用实战第六期
人工智能·算法·百度·音视频·paddlepaddle·飞桨·deepseek
绿算技术5 小时前
存储新势力:助力DeepSeek一体机
人工智能·科技·缓存·fpga开发
Y1nhl5 小时前
搜广推校招面经八十一
开发语言·人工智能·pytorch·深度学习·机器学习·推荐算法·搜索算法
胡攀峰5 小时前
第12章 微调生成模型
人工智能·大模型·llm·sft·强化学习·rlhf·指令微调
yuanlaile5 小时前
AI大模型自然语言处理能力案例演示
人工智能·ai·自然语言处理
小白白搭建5 小时前
WordPress AI 原创文章自动生成插件 24小时全自动生成SEO原创文章 | 多语言支持 | 智能配图与排版
人工智能