我与 Detectron 合作进行全景分割。
我想将元数据值更改为我选择的值。特别是,我想用我写的另一本字典替换一本字典。
但我得到一个错误:
AssertionError: Attribute 'stuff_dataset_id_to_contiguous_id' in the metadata of 'coco_2017_train_panoptic_separated' cannot be set to a different value!
以下是我要更改的元数据:
MetadataCatalog.get(cfg.DATASETS.TRAIN[0])
-->
--> out:
Metadata(evaluator_type='coco_panoptic_seg', image_root='datasets/coco/train2017',
json_file='datasets/coco/annotations/instances_train2017.json',
name='coco_2017_train_panoptic_separated',
panoptic_json='datasets/coco/annotations/panoptic_train2017.json'
[...]
stuff_dataset_id_to_contiguous_id={92: 1, 93: 2, 95: 3, 100: 4, 107: 5, 109: 6,
112: 7, 118: 8, 119: 9, 122: 10, 125: 11, 128: 12, 130: 13, 133: 14, 138: 15,
141: 16, [... etc etc]
我想将stuff_dataset_id_to_contiguous_id更改为另一个字典。
我能做些什么?太感谢了。