Table of Contents

Mega 建图失败排查指南

在建图的过程中,可能会出现上传失败、生成失败等建图失败情形,多数问题源于采集数据质量不佳。在采集数据时应严格遵守数据采集文档要求,可以避免如设备参数错误、路线规划不当等引起的问题。若已经严格按照采集文档进行采集,在建图过程中仍然遇到了问题,请参考本文档进行进一步排查。

什么是正常的建图流程

EasyAR Mega Block 的建图流程主要分为数据上传、轨迹生成、定位地图和稠密地图生成几个步骤。

  1. 数据上传

    GoPro 采集的文件体积比较大(1 小时视频,文件体积约为 30 GB),所以上传过程根据网络情况不同,上传时长也可能比较长。上传成功之后,可以在 Mega Block 建图 建图任务的操作栏中查看上传文件,需要核对文件名及数量是否与您本地文件一致,若数据一致则数据上传无误。上传成功后,建图状态可能会显示排队中生成中,也可以在线播放 .LRV 格式视频。

    GoPro数据上传

    注意

    在数据上传过程中还会对您上传的数据进行检验,这个过程比较快,若中间没有报任何错误,您可以忽略这个过程

  2. 轨迹生成

    Mega Block 建图系统需要恢复数据采集时的轨迹,这可能会花费一段时间。若建图流程正常,您可以在轨迹生成或建图完成之后,在 Block 建图中查看建图轨迹。

    为方便用户确认采集的轨迹是否正常,EasyAR 提供轨迹预览功能,对于所有建图完成的 GoPro 数据,都提供预览空间轨迹功能,您可以按照空间轨迹,排查是否存在漏采数据的情况。

    gopro 空间轨迹

    对于室外采集的数据,EasyAR 还提供预览 GPS 轨迹的功能

    gopro GPS 轨迹

  3. Mega Block 地图生成

    因 Mega Block 地图生成计算量较多,这个阶段耗时相对较长。建图完成之后,建图任务的状态会显示任务完成。同时您还可以查看 EasyAR 提供的建图报告。

GoPro 建图失败现象及处理方案

数据上传失败

在上传数据阶段,因网络或数据影响,可能会出现两个问题:如果您的网络较差,可能会出现上传进度卡住、网络中断等问题;如果您采集的数据有问题,文件检测将无法通过。

文件上传失败

典型表现:上传进度卡住、回退或提示网络中断。 为什么会发生:这通常是您的网络环境不佳,您可以自行处理。 文件上传失败

  1. 可以先尝试刷新页面或者重新登录(避免登录时间过长)

  2. 点击 重新上传:重新选择数据文件夹,从头开始上传所有文件(适合上传初期就失败的情况)。

  3. 点击 继续上传:选择上次上传失败的数据文件夹(文件夹内文件不可改动),继续从上次上传失败的文件开始上传。

    再次上传

  4. 网络优化:上传期间需要保持浏览器窗口为活动状态,上传过程中请勿关闭浏览器、刷新页面或点击其他菜单,保持网络通畅,避免进行其他大流量网络活动。

注意

EasyAR 非常建议您在一个良好的有线或者无线网络中上传建图数据,不建议您使用数据流量,因为 GoPro 视频体积比较大。

文件检测未通过

典型提示:XXX 视频已损坏!以下文件检测到错误:XXXXXX 文件名视频帧率设置错误!

为什么会发生:视频文件上传后,EasyAR 系统会对文件进行快速检验,将不合格的数据先行筛出,减少您等待的时间。可能是您未按要求进行采集,也可能是由于 SD 卡损坏、GoPro 设备问题引起的。

  1. 出现 XXX 视频已损坏!以下文件检测到错误:XXX

    • 尝试重新从 GoPro 内存卡里复制文件进行上传

    • 尝试从其他电脑或者浏览器进行上传

    • 采集可能出现非正常关机等现象,您应当重新采集

  2. 出现 XXX 文件名视频帧率设置错误!

数据上传文件检测未通过

注意

如果刷新页面仍然无法通过检测,那么您应当重新按照 EasyAR 的采集规范,重新采集一遍数据。

建图失败

若您在 Block 建图状态中发现生成失败,您可以查看建图失败报告

  1. 出现检查输入文件是否损坏(可能是视频文件出现花屏导致),需要检查视频文件是否有花屏问题。
  2. 出现检查输入文件是否损坏(可能是非正常关机,或拍摄时TF卡记录卡顿导致)【视频出错时间:xx s】,需要检查视频在出错时间附近是否有异常。
  3. 出现内部错误,请反馈(可能是拍摄过程中,相机滑落,碰撞,发生快速位移,经过全黑环境,乘坐电梯导致),可能是在采集过程中,相机出现了滑落、碰撞等快速位移,采集人员乘坐电梯获得异常的加速度,或者采集路线中存在全黑的场景。
  4. 出现检查输入文件是否损坏,需要用视频播放器播放采集的视频,查看是否存在异常。
  5. 出现服务器异常,稍后重试,请稍等一段时间后继续尝试建图。
提示

若建图报告中出现内部错误,请反馈或者建图报告中未提示任何原因,请将建图报告反馈给 EasyAR 工作人员。

建图失败报告

注意

若建图报告中给出了视频出错时间,且您的输入为多段视频的情况下,请自行换算对应视频出错时间点。

手机建图失败

手机建图通常成功率较高。如果失败,请优先检查:

  • 采集时是否一直停留在原地
  • 环境光线是否充足
  • 是否遮挡了摄像头

如果确认采集无误但依然失败,请将建图报告反馈给 EasyAR 工作人员。

问题反馈

如果您已完成上述自查,确认数据本身无明显质量问题(无花屏、无参数错误),但建图依然失败,请按以下标准流程向 EasyAR 团队反馈。

总结一下以上问题,再次强调下自检。自检后重新建图仍然失败,则进行反馈。 然后怎么反馈写一下,我们会怎么解决(如高级建图等)

问题处理与反馈

发现真正问题后,请按以下方式收集信息并反馈,这样技术团队能快速定位和修复:

反馈信息

为了让技术团队快速定位问题,请务必提供以下信息:

  1. 建图报告:在 Mega 开发中心下载格式的建图报告,它包含了任务 ID、错误信息等。

    下载建图报告

  2. 采集规划路线图:提供采集规划截图或视频,可以更快速定位问题。

将上述材料打包发送给对接的 EasyAR 技术支持人员。

反馈处理预期

技术人员会根据建图报告,查看日志和原始数据,并分析可能的原因:

  • 采集严重违规(如严重抖动、全黑):需要按规范重新采集
  • 算法参数适配问题:我们将启用高级建图模式,调整云端参数并尝试为您重新生成 Block 地图

如果常规参数调整无效,研发团队会介入分析该数据是否属于特定场景的算法盲区(如极端弱纹理),并评估是否能通过算法迭代修复。