news 2026/7/5 19:43:10

【PYTHON】COCO数据集中的物品ID

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【PYTHON】COCO数据集中的物品ID

【PYTHON】COCO数据集中的物品ID

      • COCO 2017/2014 数据集 80个类别ID对照表
      • 重要说明
      • 如何以编程方式获取

最常用的是COCO 2017数据集。其目标检测/实例分割任务包含80个物品类别

下面是这80个类别的完整ID、名称及对应中文翻译的详细列表。

COCO 2017/2014 数据集 80个类别ID对照表

(注意:在2017版本中,ID是从1开始连续到90,但中间有缺失,实际只有80个类别。2014版本中有一个“背景”类ID为0,但2017年官方提供的标注文件中已不含ID 0。)

ID英文名称中文名称
1person
2bicycle自行车
3car汽车
4motorcycle摩托车
5airplane飞机
6bus公交车
7train火车
8truck卡车
9boat
10traffic light交通信号灯
11fire hydrant消防栓
12stop sign停车标志
13parking meter停车计时器
14bench长椅
15bird
16cat
17dog
18horse
19sheep
20cow
21elephant大象
22bear
23zebra斑马
24giraffe长颈鹿
25backpack背包
26umbrella雨伞
27handbag手提包
28tie领带
29suitcase行李箱
30frisbee飞盘
31skis滑雪板
32snowboard单板滑雪板
33sports ball运动球
34kite风筝
35baseball bat棒球棒
36baseball glove棒球手套
37skateboard滑板
38surfboard冲浪板
39tennis racket网球拍
40bottle瓶子
41wine glass红酒杯
42cup杯子
43fork叉子
44knife
45spoon勺子
46bowl
47banana香蕉
48apple苹果
49sandwich三明治
50orange橙子
51broccoli西兰花
52carrot胡萝卜
53hot dog热狗
54pizza披萨
55donut甜甜圈
56cake蛋糕
57chair椅子
58couch沙发
59potted plant盆栽植物
60bed
61dining table餐桌
62toilet马桶
63tv电视
64laptop笔记本电脑
65mouse鼠标
66remote遥控器
67keyboard键盘
68cell phone手机
69microwave微波炉
70oven烤箱
71toaster烤面包机
72sink水槽
73refrigerator冰箱
74book
75clock
76vase花瓶
77scissors剪刀
78teddy bear泰迪熊
79hair drier吹风机
80toothbrush牙刷

重要说明

  1. 版本一致性

    • COCO 2014COCO 2017的这80个类别ID和名称完全一致
    • COCO 2015/2020等后续版本在目标检测/实例分割任务上也沿用这个类别体系。
    • 在代码中(如使用PyTorch的torchvision.datasets.CocoDetection),类别ID就是如上所示的1到90之间的不连续数字。
  2. 索引转换
    在训练模型时,经常需要将不连续的COCO ID(1,2,3…90)映射为连续的训练索引(0,1,2…79)。这是模型实现中常见的步骤。

  3. 其他任务

    • 全景分割:COCO还有一个Panoptic数据集,包含了133个类别(80个“thing”类别 + 53个“stuff”类别,如天空、草地、墙壁等)。
    • 图像描述:用于此任务的数据使用相同的图片,但标注是句子,不涉及物品ID。

如何以编程方式获取

如果你使用COCO官方提供的Python API (pycocotools),可以轻松获取这个列表:

frompycocotools.cocoimportCOCO# 加载标注文件annFile=‘instances_train2017.json’ coco=COCO(annFile)# 获取所有类别信息cats=coco.loadCats(coco.getCatIds())# 按ID排序cats.sort(key=lambdax:x[id])# 打印forcatincats:print(f”ID:{cat[id]:>2},Name:{cat[‘name’]:<20}(Super:{cat[‘supercategory’]}))

总结:最常用的COCO物体检测数据集包含80个物品类别,其ID范围是1到90(不连续)。上表提供了完整的对应关系,在进行数据加载、结果可视化或模型评估时至关重要。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 5:40:20

ConvertX:自托管的在线文件转换器

ConvertX&#xff1a;自托管的在线文件转换器 在当今信息化时代&#xff0c;文件格式的多样性带来了很多不便。无论是处理文档、图像、视频还是音频&#xff0c;往往需要将文件转换成适合自己需求的格式。为了解决这一问题&#xff0c;ConvertX应运而生&#xff0c;它是一款强大…

作者头像 李华
网站建设 2026/6/26 10:25:25

2025年支持企业实现社会价值与商业价值的战略

在2025年&#xff0c;企业面临的挑战是同时实现社会价值与商业价值。通过创新战略&#xff0c;企业可以有效应对这一挑战。首先&#xff0c;构建以社会责任为核心的商业模式&#xff0c;将信任与责任感融入品牌之中&#xff0c;能够带来更高的顾客忠诚度和市场竞争力。其次&…

作者头像 李华
网站建设 2026/7/3 7:12:30

停车场PLC+HMI实战手记

停车场控制西门子S7-1200和TP900触摸屏联机博途V15&#xff0c;带注释和IO表设计要求最近在做一个停车场控制系统&#xff0c;用到了西门子S7-1200和TP900触摸屏。趁着调试间隙&#xff0c;把项目里几个关键点整理出来&#xff0c;给刚接触博途的朋友做个参考。硬件组态那点事儿…

作者头像 李华
网站建设 2026/7/5 13:50:44

三维机动目标跟踪这事儿,搞过的人都知道模型切换最头疼。今天咱们直接上硬菜,聊聊怎么用IMM+UKF的组合拳搞定这个问题。先上段核心代码镇楼

M00133-空间机动目标状态估计IMM算法KF,UKF,PF 仅此一份售完为止 基于IMM&#xff08;Interacting Multiple Model&#xff09;和UKF&#xff08;Unscented Kalman Filter&#xff09;的三维目标跟踪仿真算法。 其主要思路如下&#xff1a; 设置仿真参数&#xff0c;包括仿真时…

作者头像 李华
网站建设 2026/7/3 22:29:39

行车机械手系统组态王6.53仿真6运行效果视频

行车机械手系统组态王6.53仿真6&#xff0c;带运行效果视频最近在车间折腾行车机械手的时候&#xff0c;用上了组态王6.53的仿真功能。这玩意儿比我预想的要带劲多了——特别是那个运行轨迹动态显示&#xff0c;看着机械臂在虚拟空间里划出完美抛物线&#xff0c;手痒得真想直接…

作者头像 李华