前言:

本文附上使用自己的USB_Cam 跑通Orb_Slam2 算法的过程,以及解决cv_bridge冲突的方案

Orb_Slam2 需要opencv3.2.0 的cv版本 但是ubantu20.04 noetic 自带了 opencv4.2.0 这就是最难受的事情,为此苦苦寻求合理的办法能把Orb_Slam2 能在我的环境里能运行起来,细心观察到,之前的Orb_Slam2 版本可以脱离Ros运行但是一旦进入Ros build就会产生冲突为此,最明显的就是waring的警告,同时编译也可以通过。经过一波三折波澜起伏,终于解决了此问题,最后实验得到opencv4.2.0 与opencv 3.2.0 可以共存只要Cmake配置正确。

在ubuntu20.04 ROS noetic 下同样是编译通过,运行节点出现段错误,但是出现段错误的点不在 cv::FileStorage 读取 yaml 文件处。因为 melodic 版本的 cv_bridge 功能包中所用 opencv 版本

Ros noetic opencv4.2.0 cv_bridge 冲突 适配Opencv3.2.0完成自己的USB_Camera 跑通 Orb_slam2相关推荐

  1. 【Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安装配置

    注:本次安装因为我要配的这个笔记本是win7(32bit)的,所以安装中软件版本的选择就是按32位走的,我之前在win10(64bit)也装过,实际中这个教程的方法对于win7还是win10,32位又 ...

  2. Android 8.0 学习(24)---Android8.0 WiFi热点适配

    Android8.0 WiFi热点适配 在Android8.0上用以前的方式调试WiFi热点的时候发现无法正常开启热点,于是查了下,发现之前的热点打开接口已经废弃.原先的接口WifiManager.j ...

  3. VS2013+OpenCV3.1.0配置方法

    相关文件安装包:链接:https://pan.baidu.com/s/19Tiws62SFnuv5FR--waMAQ 密码:1paw 一 请先安装VS2013    见工具包中的"VS201 ...

  4. 的pro文件添加opencv配置_VS2013+OpenCV3.1.0配置方法

    原文首发于微信公众号:[3D视觉工坊]. 相关文件安装包下载:关注「3D视觉工坊」微信公众号,回复「VS2013+OpenCV3.1.0」,即可获得下载链接. 一 请先安装VS2013 见工具包中的& ...

  5. 【OpenCV】在Linux下用CMAKE编译安装OpenCV3.2.0

    [安装相关软件和库] 1.安装CMAKE:这里使用apt-get来安装; CMAKE 是一个跨平台编译工具,能够输出各种makefile,和project 文件,指导编译器编译,对CMAKE具体的可以 ...

  6. ubuntu16.04+cuda10.1安装opencv-3.3.0

    目录 1.系统环境 2.安装一些基础命令 2.1更新包 2.2安装依赖项 3.下载OpenCV 和 OpenCV_contrib 源码包 3.1下载地址 3.2解压并移动opencv_contrib- ...

  7. ubuntu 16.0.4安装Opencv3.2.0

    OpenCV安装 此安装在ubuntu16上实验,为C++版本的安装,安装Python版本的没有这么复杂,只需要pip安装即可.注意的是安装之前保证sudo apt-get install libgt ...

  8. opencv3.4.0移植到齐感QG2101平台

    1. 下载opencv3.4.0源码 下载opencv3.4.0 Linux版本源码,下载地址如下: https://github.com/opencv/opencv/archive/3.4.0.zi ...

  9. ROS noetic 安装编译Cartographer踩坑记录

    ROS noetic 安装编译Cartographer踩坑记录 安装编译工具 sudo apt-get update sudo apt-get install -y python-wstool pyt ...

最新文章

  1. HbuilderX中的git的使用 git HbuilderXgit HbuilderX 使用git
  2. swift菜鸟入门视频教程-03-字符串和字符
  3. lombok @Builder 是如何实现的
  4. Natasha 4.0 探索之路系列(四) 模板 API
  5. c++ 中extern C 及#ifdef __cplusplus的作用
  6. vscode浏览器扩展(图文教程) - 设置篇
  7. Java(1-15)
  8. Tomcat6升级到Tomcat9
  9. win7下 Windows Process Activation Service 服务导致的 iis无法启动的解决方法
  10. 手机测试的主要测试内容
  11. 连接数据库查询数据的工具类(底层实现)——以查询Phoenix为例
  12. 银联电子签名jbig
  13. 找工作系列之-操作系统
  14. 前后端分别实现集合根据中文拼音排序
  15. python文件write原理,Python写入文件(write和writelines)详解
  16. No valid entries or contents found, this is not a valid OOXML (Office Open XML) file
  17. 1. Vue CLI脚手架
  18. Kafka实时数据同步
  19. oracle单用户,如何将系统引导至单用户状态(运行级别 S)
  20. linux netstat未找到命令,运行netstat,提示未找到这个命令

热门文章

  1. 30天自制操作系统 - 取代软盘,用U盘写入引导扇区
  2. Unity Edior下合并场景 合并网格 合并贴图
  3. Java小农养成记第二天
  4. 静态网站生成器Gridsome
  5. 银行指静脉桌面认证项目框架需求
  6. boolean的使用
  7. 电控系统开发工作内容梳理
  8. Linux总线驱动设计(1)-总线设备驱动模型
  9. Twitter实时搜索系统EarlyBird
  10. 在linux下安装配置rabbitMQ详细教程