fatal error: opencv/cv.h: 没有那个文件或目录 错误;fatal error: opencv2/contrib/contrib.hpp: 没有那个文件或目录,opencv多版本
2023-04-18 16:29:08 时间
以下方法,哪个合适用哪个
1,替换
将各文件中的 #include <opencv/cv.h>替换为
#include <opencv2/opencv.hpp>即可
2,noetic自带的是opencv4
另外,ORB SLAM要求OpenCV 3.0,noetic自带的是opencv4,编译仍会失败
3,fatal error: opencv2/contrib/contrib.hpp: 没有那个文件或目录
opencv3中已经没有了contrib这个模块,特别指出不是编译opencv_contrib的问题,而是opencv_contrib中也没有contrib模块。
所以再怎么重装opencv3+opencv_contrib也是无效的。
在opencv的官网找到opencv2.4.13.5,下载source版本。
5,
opencv多版本共存的问题
多版本OpenCV安装后使用须知
使用多版本opencv
在写CmakeList.txt,如果只有一个版本的opencv,我们一般直接使用
FIND_PACKAGE(OpenCV REQUIRED)
如果现在要使用的是默认安装的opencv3,则使用使用上面的指令就足够了。
如果现
相关文章
- ES6 的解构赋值
- 重学Springboot系列之服务器推送技术
- 重学SpringBoot系列之EhCache缓存,缓存问题
- 重学SpringBoot系列之Spring cache详解
- 重学SpringBoot系列之异步任务与定时任务
- 重学SpringBoot系列之日志框架与全局日志管理
- 手把手第一篇:写出第一行 Hello World
- Spring Security-----SpringSocial社交登录详解
- Spring Security---Oauth2详解
- Spring Security---跨域访问和跨站攻击问题详解
- Spring Security--短信验证码详解
- Spring Security---用户名密码登录流程源码解析
- Spring Security---验证码详解
- Spring Security---多次登录失败账户锁定详解
- Spring Security---退出功能详解
- Spring Security---记住我功能详解
- Spring Security----RBAC权限控制模型,和权限相关知识点整理
- Spring Security---授权操作详解
- Spring Security---详解登录步骤
- MOT:Metrics HOTA