JSON格式COCO标注样本生成、格式转换与可视化

视频加载中...

GeoLabel已经对DOTA、YOLO、VOC和glVOC等标注格式提供了完善的支持,其中DOTA和YOLO为TXT格式,VOC和glVOC为XML格式,从GeoLabel2.3.2版本开始,新增COCO格式标注样本的支持,其为JSON格式。

COCO格式支持的操作包括:

一、样本图形标注

在GeoLabel中所有图形编辑均基于ESRI Shapefile格式(SHP格式)进行,在完成SHP格式标注后,可统一转为COCO格式。标注方式是GeoLabel一贯的标注方法。

二、SHP格式转COCO格式

当前支持分割、变化检测、旋转框目标检测和水平框目标检测标注转为COCO格式。

该功能位于【免费功能-格式转换-格式转换】工具中,在完成SHP格式标注后,可统一转为COCO格式。

生成json文件如下所示:

JSON示例(节点较多,做了精简):

{
   "annotations" : [
      {
         "area" : 211469.0,
         "bbox" : [ 0.0, 0.0, 500.0, 500.0 ],
         "category_id" : 0,
         "id" : 0,
         "image_id" : 1,
         "iscrowd" : 0,
         "segmentation" : [
            [ 500.0, 500.0, 0.0, 500.0, 0.0, 0.0, 500.0, 0.0 ],
            [
               44.4,
               217.7,
               44.0,
               209.3,
               44.0,
               204.0,
               44.0,
               198.4,
               45.4,
               189.6,
               47.6
            ],
            [   
               320.0,
               224.1,
               288.0,
               220.9,
               268.0,
               219.0,
               265.5,
               220.7
            ],
            [
               221.3,
               315.1,
               218.8,
               314.7,
               212.2,
               314.3,
               208.0,
               314.0
            ]
         ]
      },
      {
         "area" : 14302.4,
         "bbox" : [ 149.4, 44.0, 147.6, 143.4 ],
         "category_id" : 1,
         "id" : 1,
         "image_id" : 1,
         "iscrowd" : 0,
         "segmentation" : [
            [
            
               175.7,
               56.5,
               180.4,
               52.6,
               185.9,
               49.1,
               189.6,
               47.6
            ]
         ]
      }
   ],
   "categories" : [
      {
         "id" : 0,
         "name" : "其他",
         "supercategory" : "其他"
      },
      {
         "id" : 1,
         "name" : "目标",
         "supercategory" : "目标"
      }
   ],
   "images" : [
      {
         "file_name" : "1_image.tif",
         "height" : 500,
         "id" : 1,
         "width" : 500
      }
   ],
   "info" : [ "none" ],
   "licenses" : [ "none" ]
}

三、COCO标注合并

有时程序需要将样本集的所有json标注合成为一个标注文件(如公开的COCO数据集,就是一个几百兆的json文件),可自动合成。

该功能位于【高级-批量处理-COCO拆合】工具中。

生成结果如下图所示:

四、COCO标注拆分

经常整个数据集只有一个大的json文件,所有图片的标注均在该文件中(如公开的COCO数据集),太大难以查看且没法可视化,可将其进行自动拆分,每个图片对应一个JSON格式的标注。

该功能位于【高级-批量处理-COCO拆合】工具中。

生成结果如下图所示:

五、COCO格式转SHP格式

COCO格式作为文本文件,不能用通用软件可视化显示,可将COCO格式转为SHP格式,该功能位于【免费功能-格式转换-格式转换】工具中。

生成结果如下图所示:

六、SHP格式可视化

在【工程-导入】工具中导入样本,可对标注进行检查。也可以看到,通过好几道转换后,标注还能无损还原。

展开阅读全文

页面更新:2024-05-28

标签:样本   格式   批量   图形   目标   高级   功能   文件   工具   数据

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top