1、自定义OpenCV4安装路径:在系统中已有opencv3的情况下安装opencv4,需要指定与opencv3安装路径不同的路径,使用以下代码指定安装路径:

cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D CMAKE_INSTALL_PREFIX=/home/s/opencv_4_install ..

这句话的意思是将opencv4安装到/home/s/opencv_4_install这个目录下,opencv_4_install这个目录是自己新建的安装目录,因为/usr/local里面已经安装过opencv3,所以为了两个版本的opencv不冲突,可以自己另选择文件夹安装opencv4。

2、找不到OpenCV4版本报错:在编译运行ch8中optical_flow.cpp时,系统检测不到已安装的opencv4,检测的只有Opencv3,此时需要在cmakelist中添加OpenCV4的安装路径,如下:

set(CMAKE_PREFIX_PATH  "/home/s/opencv_4_install")

即可解决找不到OpenCV4的问题。

3、路径问题解决后可能后出现:

error: ‘CV_GRAY2BGR’ was not declared in this scope

在.cpp中添加头文件#include<opencv2/imgproc/types_c.h>,若任未解决,则将代码中CV_GRAY2BGR改为COLOR_GRAY2BGR即可解决。

4、有关fmt报错:一般出现fmt相关错误,若是没安装fmt,需要安装fmt;若是安装后任然报错,则是没有连接到fmt库,需要修改cmakelist:将target_link_libraries( optical_flow ${OpenCV_LIBS})改为target_link_libraries( optical_flow ${OpenCV_LIBS} fmt);将target_link_libraries( direct_method ${OpenCV_LIBS} ${Pangolin_LIBRARIES})改为arget_link_libraries( direct_method ${OpenCV_LIBS} ${Pangolin_LIBRARIES} fmt)即可。

参考链接:如何在项目中区分使用opencv3和opencv4而不会产生冲突_qq_43525260的博客-CSDN博客_opencv4和opencv3兼容吗接着上一篇博客继续分析:在电脑上同时安装了opencv3和opencv4,那么问题来了,在做项目的时候,使用opencv3的时候CmakeLists.txt文件如何书写,使用opencv4的时候CmakeLists.txt文件又该如何书写呢,且看接下来的讲解!!!!!!以运行高博第二版十四讲中的第八讲的工程的为例进行讲解:使用opencv3时,CmakeLists.txt应该这样书写:(具体...https://blog.csdn.net/qq_43525260/article/details/104152392视觉SLAM14讲ch8报错问题的解决(第二版)_AHU_xiaoyu的博客-CSDN博客在跑视觉SLAM14讲(第二版)ch8部分代码时,遇到了一些问题,现总结如下:https://blog.csdn.net/qq_41873211/article/details/115306600

《视觉SLAM十四讲-第二版-ch8,OpenCV4报错及解决》相关推荐

  1. ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  2. ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  3. 信息学奥赛真题解析(玩具谜题)

    玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...

  4. 信息学奥赛之初赛 第1轮 讲解(01-08课)

    信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...

  5. 信息学奥赛一本通习题答案(五)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  6. 信息学奥赛一本通习题答案(三)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  7. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  8. 信息学奥赛一本通题目代码(非题库)

    为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...

  9. 信息学奥赛一本通(C++版) 刷题 记录

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...

  10. 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离

    首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...

最新文章

  1. app怎么嵌套vue页面_PHP抖音点赞APP【开发】HTML5
  2. UPS远程监控系统的设计与实现
  3. 万物新生(爱回收)递交赴美上市招股书,平台服务收入年复合增长达627.7%
  4. IDE (Integrated Development Environment) 集成开发环境
  5. 最大公约数(超级好的板子)
  6. 通过elasticsearch对日志进行搜索热词统计
  7. 51Nod 1002 数字三角形 Label:水水水 非学习区警告
  8. Spark 0.9.1 MLLib 机器学习库简介
  9. WebLogic部署配置
  10. 如何在EXCEL中练习VBA?
  11. Android手机安装谷歌服务框架
  12. TIKTOK:什么是CPA/CPS?
  13. 中国3G蛋糕1.5万亿 10倍三峡工程
  14. 山东网通/电信用户DNS设置
  15. 解析微信小程序码的地址scene
  16. Hash校验工具、MD5 SHA1 SHA256命令行工具
  17. devexpress html编辑器,图解DevExpress RichEditControl富文本的使用,附源码及官方API
  18. JavaScript的json和Array及Array数组的使用方法
  19. 程序员趣图:有时候我的代码就是这样子……
  20. 【离散数学】数理逻辑 第一章 命题逻辑(3) 逻辑等价与蕴含

热门文章

  1. GB 2312 编码
  2. AXURE RP 原型图绘制手册
  3. plsql 登录提示 丢失msvcr71.dll
  4. 一周小结(2019/12/23)
  5. 还在为满意的渐变色发愁吗?10+个网站帮你轻松实现
  6. python学习笔记——取矩阵的上三角或下三角元素
  7. wincc显示系统时间_Wincc的系统时间该如何用变量显示?
  8. Ignite分布式的内存数据库简单应用
  9. 计算机及软件工程专业基础综合,2017年东华大学854计算机及软件工程专业基础综合硕士研究生入学考试大纲...
  10. 已处理证书链但是在不受信任提供程序信任的_什么是区块链(Blockchain)?这是我见过的最通俗易懂的解释...