首页 > 其他分享 >ORBSLAM2编译出现的问题

ORBSLAM2编译出现的问题

时间:2023-03-01 17:14:17浏览次数:39  
标签:LOAD declared ORBSLAM2 IMAGE 问题 编译 UNCHANGED was CV

ORBSLAM也编译了好多次了,因为后来出现别的算法使用的opencv的版本不同,总会出现问题。因此记录一下。
首先一定要注意OpenCV的版本,我这里使用的是3.4.16的版本,然后要和CmakeLists.txt里面的OpenCV对应起来。

1 错误 ‘CV_LOAD_IMAGE_UNCHANGED’ was not declared in this scope119 | imLeft = cv::imread(vstrImageLeft[ni],CV_LOAD_IMAGE_UNCHANGED);

解决办法:打开vscode,查找所有存在CV_LOAD_IMAGE_UNCHANGED的文件,添加头文件:
#include "opencv2/imgcodecs/legacy/constants_c.h"

2 错误:‘CvMat’ has not been declared/‘CV_GRAY2BGR’ was not declared in this scope error: ‘CV_RGB2GRAY’ was not declared in this scope

解决办法:同样打开vscode,查找所有存在CV_RGB2GRAY的文件,添加以下头文件即可:
#include <opencv2/imgproc/types_c.h>

标签:LOAD,declared,ORBSLAM2,IMAGE,问题,编译,UNCHANGED,was,CV
From: https://www.cnblogs.com/code-fun/p/17168881.html

相关文章

  • vim异常退出后出现的.交换文件 ".profile.swp" 已存在 问题
      需要删除隐藏文件 查看文件ls-a  ......
  • redis集群某节点连接数偏高问题处理
    背景接收到监控推送的告警,redis集群某节点连接数偏高,触发告警阈值,但该项目明显没有大流量访问,最近也没有更新程序,虽然对生产暂时不会产生影响,但隐患毕竟是隐患,需排查。#......
  • 记一次IDEA版本导致的Lombok失效问题
    项目编译报错:java:找不到符号符号:变量log解决方法:我们只需要更新lombok版本,使用1.18.14及之后的版本即可,将小于这个版本的改为与项目中大的版本一致,例如1.16.X版本......
  • SpringBoot自定义拦截器和跨域配置冲突的问题
    跨域配置完成以后,又进行拦截器的配置,发现跨域配置失效,以下是原配置@ConfigurationpublicclassCORSConfigimplementsWebMvcConfigurer{@BeanpublicWebMv......
  • loadrunner---脚本录制常见问题
    一:loadrunner录制脚本时ie浏览器不弹出?1.IE浏览器取消勾选【启用第三方浏览器扩展】启动IE,从【工具】进入【Internet选项】,切到高级,去掉【启用第三方浏览器扩展(需要重启动......
  • Integer使用==比较的问题
    Integer使用==比较的问题new一个对象publicInteger(intvalue){this.value=value;}自动装箱publicstaticIntegervalueOf(inti){if(i>=Integer......
  • C#、IIS获取时间带星期或日期问题解决
    ,获取时间老是带星期,如:2018-8-8星期日12:00:00,造成写入数据库时无法识别为时间格式报错。试了修改区域语言和修改指定注册表均无效。   解决方法一:在代码里处理时......
  • jmeter测试数据库死锁问题
    场景:    多人同时操作同一对病人不同业务的保存操作,例如:有人修改保存病人资料,有人修改保存病人的治疗方案,有人修改保存病人的B超信息测试步骤:不是为了压测登录操......
  • 直播平台制作,Android 悬浮窗延时5秒返回APP问题
    直播平台制作,Android悬浮窗延时5秒返回APP问题案例需求分析:在APP界面,点击Home键后,APP退出后台,同时会打开一个悬浮窗,当用户点击悬浮窗上的按键会返回APP。 出现的问题......
  • 完美解决 Windows 10 无操作或锁屏时两分钟自动睡眠问题
    参考 https://www.ioiox.com/archives/113.html 开启隐藏选项无人参与系统睡眠超时  无人参与系统睡眠超时是指当系统正常使用未被锁定(Win+L)时,在无操作的情况......