穿堂风~ 2023-04-17 19:46 采纳率: 100%
浏览 20
已结题

json文件的基本类型详解

json文件的基本类型详解,json的共享部分是什么,如何转为coco数据集?

  • 写回答

2条回答 默认 最新

  • 心无旁骛~ 人工智能领域新星创作者 2023-04-17 20:04
    关注

    JSON是全称为JavaScript Object Notation,是一种有条理,易于访问的存储信息的方法。它为我们提供了一个可读的数据集合,我们可以通过合理的方式来访问这些数据。JSON文件可以存储简单的数据结构和对象。JSON文件在许多不同的编程API中都被支持。如今,JSON已被用于许多Web应用程序来进行数据交换,并且它们实际上不会在硬盘驱动器上保存“.JSON”文件,可以在互联网连接的计算机之间进行数据交换。某些应用程序允许用户将其保存在“.JSON”文件中

    提到json,我们首先应该想到的是COCO格式的数据集。

    COCO的 全称是Common Objects in COntext,是微软团队提供的一个可以用来进行图像识别的数据集。MS COCO数据集中的图像分为训练、验证和测试集。COCO通过在Flickr上搜索80个对象类别和各种场景类型来收集图像,其使用了亚马逊的Mechanical Turk(AMT)。

    COCO通过大量使用Amazon Mechanical Turk来收集数据。COCO数据集现在有3种标注类型:object instances(目标实例), object keypoints(目标上的关键点), 和image captions(看图说话),使用JSON文件存储。

    基本的JSON结构体类型(共享部分)有object instances(目标实例)、object keypoints(目标上的关键点)、image captions(看图说话)这3种类型共享这些基本类型:info、image、license。而annotation类型则呈现出了多态:

    {
        "info": info, # dict
        "licenses": [license], # list ,内部是dict
        "images": [image], # list ,内部是dict
        "annotations": [annotation], # list ,内部是dict
        "categories": # list ,内部是dict
    }
    
        
    info{ # 数据集信息描述
            "description": str, # 数据集描述
            "url": str, # 下载地址
            "version": str, # 版本
            "year": int, # 年份
            "contributor": str, # 提供者
            "date_created": str # 数据创建日期
        },
    
    license{
        "id": int,
        "name": str,
        "url": str,
    } 
    image{
        "id": int,# 图片的ID编号(每张图片ID是唯一的)
        "width": int,# 宽
        "height": int,# 高
        "file_name": str,# 图片名
        "license": int,
        "flickr_url": str,# flickr网路地址
        "coco_url": str,
        "date_captured": datetime,# 数据获取日期
    }
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月25日
  • 已采纳回答 4月17日
  • 创建了问题 4月17日

悬赏问题

  • ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
  • ¥15 这种微信登录授权 谁可以做啊
  • ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
  • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
  • ¥15 网络设备配置与管理这个该怎么弄
  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!