news 2026/10/28 2:09:04

【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 2014和COCO 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/10/27 11:25:37

sql server自动备份

1.在管理中点击维护计划向导 2.填写任务名称&#xff0c;点击更改 3.选择需要的备份时间&#xff0c;点击确定 4.勾选备份完整数据库 5.点击下一步 6.选择指定数据库 7.选择备份路径 8.选择完成后点击下一步 9.选择清除任务 10.点击下一步 11.点击完成 12.点击执行任务测试是否…

作者头像 李华
网站建设 2026/10/26 21:16:59

vue和springboot框架开发的救援物资管理系统_55j08br6

文章目录具体实现截图主要技术与实现手段关于我本系统开发思路java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 同行可拿货,招校园代理 vuespringboot_55j08br6 框架开发的救援物资管理系统…

作者头像 李华
网站建设 2026/10/28 1:16:01

制药行业质量与效率双提升:精益六西格玛的应用路径与价值分析

在全球制药行业面临成本压力持续增大、质量监管日趋严格、研发周期长且市场竞争激烈的背景下&#xff0c;制药企业迫切需要系统性的管理方法来提升运营效率和质量控制水平。本报告旨在深入分析精益六西格玛方法论在制药行业的应用价值&#xff0c;探讨其如何帮助企业实现质量与…

作者头像 李华
网站建设 2026/10/26 18:35:37

vue和springboot框架开发的老人健康信息管理系统_42q6c587

文章目录具体实现截图主要技术与实现手段关于我本系统开发思路java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 同行可拿货,招校园代理 vuespringboot_42q6c587 框架开发的老人健康信息管理…

作者头像 李华
网站建设 2026/10/25 20:55:13

学习笔记:Kotlin Flow 操作符

Kotlin Flow 操作符 以下文章来源于RockByte &#xff0c;作者RockByte. 十分钟速览 Kotlin Flow 操作符 一对一转换 map 将 Flow 中发出的每个元素转换为新元素&#xff0c;实现一对一映射。 fun main() runBlocking {flowOf("Kotlin", "Flow").ma…

作者头像 李华
网站建设 2026/10/27 1:02:36

2025年战略规划在商业组织治理现代化中的角色

本文将深入探讨2025年战略规划在商业组织治理现代化中的重要性。首先&#xff0c;战略规划为企业提供了清晰的愿景和行动方向&#xff0c;使得组织能够在动态市场中高效运作。同时&#xff0c;文中将分析市场变化带来的挑战&#xff0c;以及如何通过创新的治理方式来应对这些变…

作者头像 李华