0

我与 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更改为另一个字典。

我能做些什么?太感谢了。

4

0 回答 0