{ "images": [ {"file_name":"cat.jpg", "id":1, "height":1000, "width":1000}, {"file_name":"dog.jpg", "id":2, "height":1000, "width":1000}, ... ] "annotations": [ {"image_id":1, "bbox":[100.00, 200.00, 10.00, 10.00], "category_id": 1} {"image_id":2, "bbox":[150.00, 250.00, 20.00, 20.00], "category_id": 2} ... ] "categories": [ {"id":0, "name":"bg"} {"id":1, "name":"cat"} {"id":1, "name":"dog"} ... ] }
标注文件中,"images" 关键字对应图片信息,"annotations" 关键字对应标注信息,"categories" 对应类别信息:
"images": 该关键字对应的数据中,每一项对应一张图片,"file_name"对应图片名称,"id"对应图片序号,"height"和"width"分别对应图像的高和宽。
"annotations": 该关键字对应的数据中,每一项对应一条标注,"image_id"对应图片序号,"bbox"对应标注矩形框,顺序为[x, y, w, h],分别为该矩形框的起始点x坐标,起始点y坐标,宽、高。"category_id"对应类别序号。
"categories": 该关键字对应的数据中,每一项对应一个类别,"id"对应类别序号,"name"对应类别名称。数据结构
关键字关联说明:
1."annotations"中的元素经过"image_id"关联图像,好比"image_id":2,该条标注信息对应"images"中"id"为2的图像。
2."annotations"中的元素经过"category_id"关联类别,好比"category_id":2,该条标注信息对应"categories"中"id"为2的类别。code
例: 在上面列出的数据结构中图片
{"image_id":1, "bbox":[100.00, 200.00, 10.00, 10.00], "category_id": 1}
这条标注信息经过"image_id"能够找到对应的图像为"cat.jpg",经过"category_id"能够找到对应的类别为"cat"get
背景图片说明:
"annotations"中的元素,"category_id":0对应的是背景。当且仅当一张图片对应的全部annotations中,"category_id"都为0,该图片为背景图片。io