COCO数据集:使用两种方法获取不同的图像id

2024-05-14 22:17:01 发布

您现在位置:Python中文网/ 问答频道 /正文

from pycocotools.coco import COCO

dataType='train2017'
annFile='./data/coco/annotations/instances_{}.json'.format(dataType)
coco=COCO(annFile)

img_ids_0 = coco.getImgIds(catIds=[])
img_ids_1 = coco.imgToAnns.keys()

print("img_ids_0: {}".format(len(img_ids_0)))
print("img_ids_1: {}".format(len(img_ids_1)))

运行上面的代码,我得到了

img_ids_0: 118287
img_ids_1: 117266

为什么它们不同?哪个是正确的


Tags: fromimportidsformatimgdatalenannotations

热门问题