对于’annotations/person_keypoints_val2017.json’文件,共有5000张图片(images),11004条注释(annotations),1条种类信息(categories)。
对于每个标注文件,都会有anns, cats, imgs,imgToAnns, catToImgs 这5类字典dict数据结构需要生成。
对于’annotations/person_keypoints_val2017.json’文件,anns字典有11004个键值对。cats字典有1个键值对。imgs字典有5000个键值对。imgToAnns有字典有1个键值对,其值为长度为11004的list对象,list中的每个元素都是Img_id,对应每条anns的img_id。imgToAnns有2693个键值对,每个键为img_id,每个值为一个存放了1至多个ann标注信息的list。
anns为标注信息,每条标注数据有一个标注Id,anns通过anns[ann['id']] = ann
实现某一条标注ann的id映射到该ann。即每个ann有一个唯一的id。
imgs为图片信息,每条图片数据有一个图片Id,imgs通过imgs[img['id']] = img
实现图片img_id映射到img。即每张图片有一个唯一的id。
cats为种类信息,每条种类数据有一个种类id,cats通过cats[cat['id']] = cat
实现种类cat_id到某条种类数据的映射。即每个种类都是有唯一的id。
catToImgs为种类id到属于该种类的具体图片的映射,因为一个种类可以对应多张图片,即一个类别映射到图片id,所以该映射的默认值为list,通过catToImgs[ann['category_
COCO数据集person_keypoints_val2017.json标注文件的使用方式
最新推荐文章于 2024-09-26 19:35:23 发布