-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Open
Description
When loading a json coco file I have 37 annotaitons linked to image id 0 which get correctly found when running coco_obj.loadAnns(coco_obj.getAnnIds(imgIds=[0])) but after investigating the actual data I see the image ids are not always 0, I could not find the source of this error.
Code ran:
coco_obj = COCO(input_coco_file_path)
image_id = 0
annotations = coco_obj.loadAnns(coco_obj.getAnnIds(imgIds=[image_id]))
_annotations = [{key:value for key, value in ann.items() if key!="segmentation"} for ann in annotations]
rich.print(_annotations)
Output:
[
{'image_id': 0, 'id': 566, 'bbox': [427, 97, 115, 186], 'area': 13097, 'category_id': 17},
{'image_id': 0, 'id': 803, 'bbox': [1341, 256, 107, 169], 'area': 9446, 'category_id': 1},
{'image_id': 7, 'id': 2181, 'bbox': [1638, 1040, 140, 273], 'area': 26206, 'category_id': 17},
{'image_id': 7, 'id': 2145, 'bbox': [472, 1553, 136, 164], 'area': 16064, 'category_id': 0},
{'image_id': 0, 'id': 1699, 'bbox': [1753, 263, 161, 246], 'area': 21790, 'category_id': 0},
{'image_id': 0, 'id': 1116, 'bbox': [1226, 952, 268, 165], 'area': 32706, 'category_id': 17},
{'image_id': 0, 'id': 944, 'bbox': [1084, 397, 184, 124], 'area': 13597, 'category_id': 2},
{'image_id': 0, 'id': 1210, 'bbox': [316, 1593, 146, 280], 'area': 28066, 'category_id': 0},
{'image_id': 8, 'id': 886, 'bbox': [1407, 1290, 226, 226], 'area': 20139, 'category_id': 17},
{'image_id': 3, 'id': 1977, 'bbox': [657, 1438, 165, 155], 'area': 18192, 'category_id': 17},
{'image_id': 0, 'id': 795, 'bbox': [682, 675, 114, 311], 'area': 28017, 'category_id': 17},
{'image_id': 5, 'id': 1565, 'bbox': [577, 325, 538, 405], 'area': 91216, 'category_id': 12},
{'image_id': 6, 'id': 649, 'bbox': [524, 976, 258, 208], 'area': 35590, 'category_id': 0},
{'image_id': 0, 'id': 1138, 'bbox': [194, 1258, 170, 255], 'area': 26698, 'category_id': 10},
{'image_id': 0, 'id': 2215, 'bbox': [873, 1589, 113, 180], 'area': 12326, 'category_id': 10},
{'image_id': 0, 'id': 1841, 'bbox': [510, 254, 367, 196], 'area': 51507, 'category_id': 17},
{'image_id': 0, 'id': 463, 'bbox': [962, 160, 268, 158], 'area': 30615, 'category_id': 2},
{'image_id': 0, 'id': 1939, 'bbox': [955, 391, 186, 394], 'area': 53889, 'category_id': 1},
{'image_id': 0, 'id': 1460, 'bbox': [82, 743, 142, 174], 'area': 18856, 'category_id': 10},
{'image_id': 0, 'id': 43, 'bbox': [1467, 889, 338, 314], 'area': 35595, 'category_id': 17},
{'image_id': 0, 'id': 1072, 'bbox': [764, 1362, 129, 352], 'area': 25348, 'category_id': 17},
{'image_id': 0, 'id': 2589, 'bbox': [1444, 676, 334, 151], 'area': 34925, 'category_id': 17},
{'image_id': 2, 'id': 1367, 'bbox': [1746, 880, 217, 249], 'area': 25228, 'category_id': 17},
{'image_id': 0, 'id': 1425, 'bbox': [1292, 82, 189, 61], 'area': 4595, 'category_id': 12},
{'image_id': 0, 'id': 2099, 'bbox': [1824, 1036, 112, 235], 'area': 16026, 'category_id': 17},
{'image_id': 0, 'id': 910, 'bbox': [1167, 663, 258, 138], 'area': 24969, 'category_id': 17},
{'image_id': 0, 'id': 1042, 'bbox': [499, 1379, 207, 189], 'area': 22196, 'category_id': 17},
{'image_id': 4, 'id': 1318, 'bbox': [543, 1188, 124, 289], 'area': 27293, 'category_id': 0},
{'image_id': 0, 'id': 2301, 'bbox': [1078, 1653, 220, 304], 'area': 42364, 'category_id': 0},
{'image_id': 0, 'id': 1583, 'bbox': [1158, 1395, 124, 274], 'area': 25949, 'category_id': 17},
{'image_id': 0, 'id': 515, 'bbox': [207, 89, 221, 284], 'area': 38967, 'category_id': 17},
{'image_id': 0, 'id': 1535, 'bbox': [1550, 1467, 354, 136], 'area': 34411, 'category_id': 17},
{'image_id': 5, 'id': 2287, 'bbox': [1164, 255, 348, 162], 'area': 41135, 'category_id': 17},
{'image_id': 0, 'id': 1174, 'bbox': [1599, 17, 375, 237], 'area': 52436, 'category_id': 17},
{'image_id': 0, 'id': 1485, 'bbox': [1432, 189, 165, 257], 'area': 16561, 'category_id': 1},
{'image_id': 0, 'id': 2195, 'bbox': [122, 1677, 96, 274], 'area': 17056, 'category_id': 17},
{'image_id': 0, 'id': 1324, 'bbox': [1592, 1662, 341, 293], 'area': 53043, 'category_id': 0}
]
Metadata
Metadata
Assignees
Labels
No labels