数据集的标注

article/2025/8/12 19:49:29

最近在了解数据集及数据集标注的相关知识。

通常情况下一些专业大型的数据集标注都是以xml文件作为标注格式,这篇博客以水下数据集URPC2020为例

这是URPC2020数据集中的第一张图片:海胆(英文名:echinus

以下是对这张图片进行标注的xml文件

<annotation>
<frame>12-10GP020193003</frame>
<object>
<name>echinus</name>
<bndbox>
<xmin>552</xmin>
<ymin>87</ymin>
<xmax>711</xmax>
<ymax>226</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>740</xmin>
<ymin>984</ymin>
<xmax>851</xmax>
<ymax>1068</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>645</xmin>
<ymin>834</ymin>
<xmax>754</xmax>
<ymax>932</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>1644</xmin>
<ymin>978</ymin>
<xmax>1791</xmax>
<ymax>1081</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>1402</xmin>
<ymin>967</ymin>
<xmax>1570</xmax>
<ymax>1076</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>1185</xmin>
<ymin>953</ymin>
<xmax>1315</xmax>
<ymax>1053</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>1601</xmin>
<ymin>135</ymin>
<xmax>1754</xmax>
<ymax>251</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>1477</xmin>
<ymin>241</ymin>
<xmax>1613</xmax>
<ymax>349</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>911</xmin>
<ymin>482</ymin>
<xmax>1040</xmax>
<ymax>605</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>527</xmin>
<ymin>475</ymin>
<xmax>665</xmax>
<ymax>580</ymax>
</bndbox>
</object>
<object>
<name>echinus</name>
<bndbox>
<xmin>339</xmin>
<ymin>491</ymin>
<xmax>482</xmax>
<ymax>622</ymax>
</bndbox>
</object>
</annotation>

接下来我将以此为例详细地解释一下这个xml文件中的内容。

细心的朋友可能已经注意到了,xml文件的格式与html文件格式有些雷同,但又不完全一样,因此有html经验的同学会上手的稍微快一些。

整体结构分析

(1)根标签 <annotation>

表示整个标注文件的根节点,包含图像的元数据和所有物体的标注信息。

(2)<frame> 标签

12-10GP020193003:可能是图像的唯一标识符(如文件名、帧编号或任务编号),用于关联具体图像文件。

(3)多个 <object> 标签


每个 <object> 标签描述图像中的一个检测目标,包含类别名称(<name>)和位置坐标(<bndbox>

关键标签解析

(1)<name> 标签

  • 含义:标注目标的类别名称。
  • 内容:所有 <name> 均为 echinus,表示检测目标为海胆(echinus 是海胆的英文名称)。

(2)<bndbox> 标签

  • 含义:用矩形框标注目标在图像中的位置,坐标基于图像的像素坐标系(通常左上角为原点,x 轴向右、y 轴向下)。

  • 坐标参数

    • <xmin>:矩形框左上角的 x 坐标
    • <ymin>:矩形框左上角的 y 坐标
    • <xmax>:矩形框右下角的 x 坐标
    • <ymax>:矩形框右下角的 y 坐标
  • 示例解读(以第一个完整 <object> 为例):
<object>
<name>echinus</name>
<bndbox>
<xmin>552</xmin>
<ymin>87</ymin>
<xmax>711</xmax>
<ymax>226</ymax>
</bndbox>
</object>

表示该海胆目标的矩形框坐标为:

  • 左上角:(645, 834)
  • 右下角:(754, 932)
  • 矩形框宽度:754 - 645 = 109 像素
  • 矩形框高度:932 - 834 = 98 像素

一张蹄片中可能包含多个海胆(即待检测目标),那么对每一个海胆目标都要写一个object。

数据用途

  1. 目标检测训练
    这些标注数据可用于训练深度学习模型(如 YOLO、Faster R-CNN 等),使模型能够识别图像中的海胆并定位其位置。

  2. 数据集结构

    • 该文件可能属于某个海胆检测数据集的一部分,每个 XML 文件对应一张图像的标注。
    • 通常需配合图像文件(如 JPEG/PNG)和其他元数据(如图像尺寸)使用。
  3. 潜在扩展信息

    • 标准 PASCAL VOC 格式还包含 <size>(图像宽高)、<difficult>(目标是否难检测)等标签,但此代码中未体现,可能被简化或省略。

总结

这段 XML 代码是海胆目标检测的标注文件,记录了图像中多个海胆的类别和位置坐标,用于机器学习模型的训练或数据标注质检。若需进一步分析(如计算目标面积、统计分布等),可提取所有 <bndbox> 的坐标值进行处理。


http://www.hkcw.cn/article/AcCCGlgxpq.shtml

相关文章

集成设备管理(IDM)

集成设备管理 (IDM) 是 CI-700 上的一项功能&#xff0c;可提高系统的稳健性&#xff0c;从而减少设备重新启动的需要。它通过检测系统中没有响应的设备并尝试从问题中恢复来增加 SoC 的正常运行时间来实现这一点。IDM 将识别、记录和报告因不响应而导致超时的设备。当这种情况…

哈佛校长在毕业典礼上嘲讽特朗普 国际学生获支持

5月29日,美国法官暂停了特朗普政府取消哈佛大学招收外国学生资质的政策,为哈佛大学带来了暂时的胜利。同一天,哈佛大学第374届毕业典礼如期举行。哈佛大学校长艾伦加伯在致辞中欢迎了约9000名毕业生,他说:“致2025届的同学们,你们来自街对面、全国各地以及世界各地。”当…

韩国大选民调落后12% 金文洙会输吗 局势仍存变数

韩国大选临近,6月3日注定是个不平凡的日子。目前局势显示,李在明的支持率领先金文洙,但选举结果未必如数据所显示的那样简单。最近,全国各地都在热议李在明和金文洙,李在明以49.2%的支持率领先,金文洙则为36.8%,两人相差12.4个百分点。另一个候选人李俊锡的支持率为10.3…

流浪狗为报恩帮烧烤店老板看店 奇妙缘分引发关注

这世道真是广阔,无奇不有,像个大杂烩一样。刚开始这家烤鸭铺子老板还没搬走的时候,店门口总有一只邋遢的小土狗偷偷地窝在那里。它看起来像是饿了好几万年,眼睛都快冒星星了盯着新出的烤鸭。老板顺手扔了个鸭尾巴过去,没想到这一举动竟然迎来了跟狗子的奇妙“缘分”。没多…

为何说美断供C919航发反成中国机会 国产化或催生军用潜力

美国商务部中止了向中国商飞出售技术和相关产品的部分许可证,导致C-919大飞机搭载的Leap-1C发动机难以继续供应。这一事件在国内互联网上引发了一些人的担忧,他们认为这可能会对C-919窄体干线客机的量产、使用和销售带来严重影响。然而,从另一个角度来看,这也可能是一个机会…

山东一公司多人落入清洗池致5死 事故原因正调查中

5月30日12时30分许,郓城县一废品回收企业发生一起事故。一名员工在废旧塑料清洗池边作业时不慎跌入池中,六名工友相继施救也跌入池中。事故发生后,当地消防部门和120急救人员迅速赶到现场,将七人紧急送往医院抢救。目前,事故已导致五人死亡,两人情况危重。菏泽市和郓城县…

张雨霏在母校游泳被“预备”晃到了 冠军学姐惊喜现身

5月28日,东南大学的许多学生在学校游泳馆偶遇了奥运冠军张雨霏。原来,张雨霏回到母校拍摄毕业照。当时她正在上游泳课,突然与冠军学姐相遇让学生们感到非常惊喜。张雨霏不仅拍摄了毕业照,还亲自下水示范,学生们纷纷表示“‘霏教练’的冠军大师课太值了!”2022年,张雨霏成…

专家:特朗普关税的命运一天就反转 政策博弈加剧市场动荡

5月28日,美国国际贸易法院裁定禁止执行特朗普政府多个关税行政令。彭博社称,这项裁决是特朗普政府任期内遭遇的最大司法挫折之一。特朗普政府在裁决发布几分钟后就提起了上诉。一天后,联邦巡回上诉法院批准了特朗普政府的请求,暂时中止国际贸易法院的裁决。在这两天的迅速反…

Vert.x学习笔记-WorkerContext中的PoolMetrics要怎么用

在 Vert.x 中&#xff0c;WorkerContext 的 PoolMetrics 用于监控 Worker 线程池的性能指标&#xff08;如任务队列长度、活跃线程数、任务执行耗时等&#xff09;&#xff0c;帮助开发者分析线程池负载和性能瓶颈。 一、PoolMetrics 的核心功能 通过 WorkerPool 的 poolMetri…

非遗IP也开始卷“出海”了 探索跨界新可能

在第九届中国成都国际非物质文化遗产节中,“创意生活”国际非遗品牌IP授权交易活动作为三大特色板块之一,通过多场非遗与不同行业的分享交流及专题推介洽谈,探索“非遗+”的多种可能性。5月29日,在“国际非遗品牌IP授权跨界运用对话”活动现场,以“解锁非遗品牌IP授权密码…

AI转型新范式:道可云推出“AI分阶付费模式”,破解企业AI转型高投入困局

近日&#xff0c;150位全球顶尖AI创始人齐聚红杉AI峰会闭门会议&#xff0c;经过6小时深入探讨达成共识&#xff1a;AI的核心价值已从“工具售卖”跃迁至“收益共创”。这一转变标志着全球AI产业进入“成果经济”时代。 三大趋势重构AI商业版图 **1.定价逻辑重构&#xff1a;…

“中国麻辣烫发源地”官宣揭牌 乐山五通桥获殊荣

5月29日晚,四川乐山五通桥区举办了2025年第二届小西湖美食音乐节活动。中国食品工业协会在活动中为“中国麻辣烫发源地”揭牌。经相关佐证及专家论证,中国食品工业协会认为起源于乐山市五通桥区牛华镇的“牛华麻辣烫”是中国麻辣烫的发源地。据五通桥区文化馆原馆长王中其介绍…

MAZANOKE图像优化器本地部署与cpolar随时随地远程使用

文章目录 前言1. 关于MAZANOKE2. Docker部署3. 简单使用MAZANOKE4. 安装cpolar内网穿透5. 配置公网地址6. 配置固定公网地址总结 前言 你的内存空间还剩多少&#xff1f; 在这个全民摄影的时代&#xff0c;手机里的照片越来越多&#xff0c;电脑的硬盘也跟着膨胀起来。每次打…

随笔笔记记录5.10

1.删除一条net的一部分 setLayerPreference node_layer -isVisible 0 setLayerPreference G2 -isVisible 1 editCutWire -only_visible_wires -line {a b c d} selectWire e f g h 11 VSS deleteSelectedFromFPlan 2.删除线和孔的命令可以用 select_obj $aaa editDelete -s…

九旬上海夫妻遭“极度危情” 如厕遇阻二老摔倒

90多岁的汪老伯和妻子顾阿婆在杨浦区松鹤公园经历了一次惊险的事件。当天,二老前往公园游玩散心,顾阿婆突然腹泻,为相互有个照应,他们想使用公园的“第三卫生间”,却发现大门紧锁。无奈之下,顾阿婆只能前往女厕所,不料因女厕扶手不全,匆忙间没站稳不慎跌倒。汪老伯前往…

Windows系统上Python如何升级及版本管理

前言 用户经常在使用python时候&#xff0c;发现版本升级过快&#xff0c;不同的项目可能用到不同的python版本&#xff0c;本文就windows下&#xff0c;关于Python 3.11 升级到 Python 3.12做一个简单的记录和介绍。希望能帮助到你。 一、版本确认与环境准备 检查当前版本 在…

印空军参谋长担忧国防采购项目拖延 影响关键项目进度

印度空军参谋长阿马尔普里特辛格在5月29日表达了对印度重大国防采购项目拖延的担忧。他指出,时间表是一个大问题,几乎没有任何一个项目能够在确定时间表后按时完成。辛格认为,不应轻易承诺无法实现的事情。有时在签署合同时,就已经清楚项目不可能按期完成,但还是照签不误。…

博主:哈佛的起诉震慑到了美政府 学术自由与政治博弈

5月22日,美国国土安全部发布声明,撤销哈佛大学的“学生与交流访问者项目”(SEVP)资质。这意味着哈佛无法继续招收国际学生,现有6800名外籍学生必须在72小时内转学或离境,否则将失去合法身份。次日,哈佛大学向联邦法院提起诉讼,指控特朗普政府的行为违宪且充满政治报复性…

AutoDev 预上下文引擎:预生成代码语义化信息,构建 AI 编程的知识基座

在先前《预上下文生成》的文章中&#xff0c;我们介绍了预生成上下文的概念和实践&#xff1a; 预生成上下文是指在用户发起查询或生成请求之前&#xff0c;系统针对特定代码仓库、文档或 SDK&#xff0c;离线构建一组语义化的上下文数据。这些上下文经过理解、 加工与组织&…

断眉《歌手》一开口我的青春回来了 新生代揭榜成功

《歌手2025》第二期中,歌坛前辈林志炫意外出局。他在第一期尝试创新未果后,本以为回归情歌路线会稳住局面,结果还是被淘汰了。这反映出节目组的决心,只看观众和市场反响,不看资历辈分。第二期马嘉祺凭借《曾经我也想过一了百了》成功揭榜,顺利补位首发歌手行列。对于一位…