You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CVAT导入YOLO1.1格式数据集报错:500状态码与KeyError:0

解决CVAT导入YOLO1.1格式时的KeyError: 0错误

以下是针对该问题的排查和修复步骤:

  • 检查YOLO标注文件的类别索引
    YOLO1.1格式要求类别索引从0开始连续编号,且必须和CVAT项目中定义的类别完全对应。如果你的YOLO输出里没用到索引0,或者类别索引不连续(比如直接从1开始),就会触发这个KeyError。比如CVAT项目只有“行人”这一个类别,那所有标注文件里的类别ID必须是0,不能是其他数字。

  • 验证标注文件的格式正确性
    确保每个.txt标注文件的每一行严格遵循:类别ID 中心x 中心y 宽度 高度,所有数值都是相对图像尺寸的比例值(不是像素值)。正确示例:

    0 0.45 0.62 0.3 0.48
    

    别出现多余空格、非数值字符,也不能用像素值代替比例值。

  • 检查压缩包的目录结构
    YOLO1.1格式的压缩包必须直接包含所有图像和对应同名的.txt标注文件,不能有额外子目录,也不能缺配对的文件。比如压缩包根目录下直接放img1.jpg、img1.txt、img2.jpg、img2.txt,不能嵌套在images/或labels/文件夹里。

  • 核对CVAT项目的类别配置
    在CVAT项目设置里,确认类别名称、数量和YOLO标注的类别完全匹配。如果CVAT里的类别顺序和YOLO的索引对应不上,也会导致索引查找失败。比如YOLO里0对应“行人”,CVAT里第一个类别也必须是“行人”。

  • 测试单个样本导入
    先只准备1张图像和对应的1个标注文件打包导入。如果成功,再逐步添加更多文件,这样能快速定位是不是某个特定文件的格式有问题。

内容的提问来源于stack exchange,提问作者shani zehavi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 14:24:56