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

如何将COCO原始bbox格式转换为修改后的标注格式?

标注转换逻辑推导

根据你提供的原始标注和修改后标注的对应关系,完整转换逻辑可拆解为以下4步:

  1. 明确原始标注格式:原始标注为[x_min, y_min, width, height],其中

    • x_min:框左上角的x坐标
    • y_min:框左上角的y坐标
    • width:框的宽度(x方向)
    • height:框的高度(y方向)
  2. 计算原始框的右下角坐标:

    • x_max = x_min + width(框右下角的x坐标)
    • y_max = y_min + height(框右下角的y坐标)
  3. 调整坐标顺序:将原始隐含的完整坐标[x_min, y_min, x_max, y_max]转换为[y_min, x_min, y_max, x_max],即把y相关坐标放到前两位,x相关坐标放到后两位。

  4. 四舍五入取整:对转换后的四个数值分别进行四舍五入取整,得到最终的修改版标注。

验证示例

第一个边界框

  • 原始标注:[266.67, 0.0, 201.69, 269.58]
  • 计算右下角坐标:x_max=266.67+201.69=468.36,y_max=0.0+269.58=269.58
  • 调整顺序:[0.0, 266.67, 269.58, 468.36]
  • 四舍五入取整:[0, 267, 270, 468] → 与修改后标注完全匹配

第二个边界框

  • 原始标注:[250.18, 254.3, 203.64, 203.64]
  • 计算右下角坐标:x_max=250.18+203.64=453.82,y_max=254.3+203.64=457.94
  • 调整顺序:[254.3, 250.18, 457.94, 453.82]
  • 四舍五入取整:[254, 250, 458, 454] → 与修改后标注完全匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 23:30:15