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

YOLO如何标注小物体?朝向不一、相邻袋类物体的txt格式标注方法

特殊场景下的YOLO格式标注方法

相邻袋类物体示例

首先明确YOLO标注txt的基础格式:每一行对应一个标注目标,格式为类别ID 归一化中心点x 归一化中心点y 归一化宽度 归一化高度,所有数值范围为0~1,由像素坐标除以图像对应宽高计算得到,txt文件名需和对应图像文件名完全一致。

袋类物体朝向不统一的标注规则

  • 基础标注场景下无需额外适配朝向:直接框选袋类物体的最小轴对齐外接矩形即可,不管物体是横放、竖放还是倾斜状态,都不需要旋转标注框,按默认轴对齐规则标注即可。
  • 若训练任务要求识别朝向属性,可通过拆分类别实现:将原sacks类别按朝向拆分为多个子类,比如sacks_竖放、sacks_横放、sacks_倾斜,分别分配不同的类别ID,标注时按实际朝向匹配对应类别即可。

多物体相邻排布的标注规则

  • 即使物体边缘紧贴甚至有重叠,也要为每个独立的袋类物体单独标注专属的边界框,禁止将多个相邻物体合并标注到同一个框内。
  • 边界框的范围以视觉可识别的独立物体边缘为准:如果物体被遮挡部分不超过*70%*且可判断完整轮廓,按完整轮廓框选;如果遮挡比例过高无法判断完整形态,可跳过标注该物体。

标注计算示例

假设图像分辨率为1280×720,sacks对应的类别ID为0,某一个袋子的像素级左上角坐标为(120, 240),右下角坐标为(360, 480),对应的标注行计算如下:

  1. 中心点x:(120 + 360) / 2 / 1280 = 0.1875
  2. 中心点y:(240 + 480) / 2 / 720 = 0.5
  3. 宽度:(360 - 120) / 1280 = 0.1875
  4. 高度:(480 - 240) / 720 ≈ 0.3333

最终标注行写为:0 0.1875 0.5 0.1875 0.3333
所有标注完成后,把所有目标的标注行保存在和图像同名的txt文件中即可。

内容的提问来源于stack exchange,提问作者Mansi Sathawane

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 09:15:03