si莉亚 2024-05-22 16:46 采纳率: 0%
浏览 10
已结题

evo评估时曲线出现问题

evo-res评估两个保存好的结果实,会出现一条线,如图所示
两个结果应该没有问题,分开出图的时候没有问题 但是就是放到一块就会出现这样的问题。
这是为什么呢

img

  • 写回答

15条回答 默认 最新

  • 阿里嘎多学长 2024-05-22 16:46
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    您想要解决的问题:

    您想要解决的问题是在evo-res评估两个保存好的结果时,当将两个结果合并显示时,出现了一条异常的曲线,您希望找出导致这个问题的原因,并找到解决方案。

    图片内容:

    您上传的图片展示了一个包含多个数据集的图表,其中显示了APE(Absolute Positional Error,绝对位置误差)与时间(t)的关系。图表中有多条曲线,分别代表不同的路径或数据集,例如path_1.txtpath_2.txtpath_tum.txtpath_tum_5.txt。图表显示了这些路径的APE随时间的变化,且使用了SE(3) Umeyama对齐。

    问题出现原因:

    根据您提供的信息,问题可能出现在以下几个方面:

    1. 数据合并逻辑:当两个结果合并显示时,可能存在数据合并逻辑上的错误,导致某条曲线异常。
    2. 数据格式问题:如果两个数据集的格式不一致或者在读取时出现了错误,可能会导致合并显示时出现问题。
    3. 图表绘制问题:绘图时可能存在逻辑错误,比如坐标轴范围设置不当,或者绘图函数在处理多组数据时出现了问题。

    问题解决方案:

    1. 检查数据合并逻辑:确保合并数据集时逻辑正确,没有引入错误。
    2. 验证数据格式:检查两个数据集的格式是否一致,确保在合并前数据是准确无误的。
    3. 审查绘图代码:检查绘图代码,特别是处理多组数据的部分,确保没有逻辑错误。

    提供代码:

    由于没有具体的代码,我无法提供修改后的代码。但是,您可以按照以下步骤检查和修改您的代码:

    • 确保数据读取和处理的代码正确无误。
    • 在合并数据之前,打印或检查数据以确保它们是预期的格式和值。
    • 检查绘图函数,特别是如何处理多组数据和绘制曲线的部分。

    代码运行方式:

    • 您需要一个支持C++的开发环境,例如Visual Studio、GCC或Clang。
    • 确保您的系统中安装了必要的库,如用于绘图的库(例如Qt、OpenGL等)。

    代码预期运行结果:

    如果问题得到解决,预期的运行结果应该是两个数据集合并显示时,图表上的曲线应该是平滑且符合预期的,没有异常的线条。

    推荐相关链接:

    1. C++绘图库Qt
    2. C++绘图库OpenGL
    3. 数据可视化基础
    4. CSDN论坛 - 您可以在这里找到更多关于C++绘图和数据处理的讨论和解决方案。

    请注意,以上链接仅供参考,具体使用时请根据实际情况选择适合的资源。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月23日
  • 创建了问题 5月22日

悬赏问题

  • ¥15 访问完之后帮我爬取下来内容并给我代码
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥15 怎么做商品窗体,完完全全不会
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?
  • ¥15 铜与钢双金属板叠加在一起每种材料300mm长,18mm宽,4mm厚一端固定并加热至80℃,当加热端温度保持不变时另一端的稳态温度。ansys
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源