Skip to content
Snippets Groups Projects
Commit c0813367 authored by osimeoni's avatar osimeoni
Browse files

small fix - CAD classes

parent 2a42297d
No related branches found
No related tags found
No related merge requests found
...@@ -84,7 +84,7 @@ if __name__ == '__main__': ...@@ -84,7 +84,7 @@ if __name__ == '__main__':
"name": dataset_name, "name": dataset_name,
"split": "trainval", "split": "trainval",
"year": args.year, "year": args.year,
"thing_classes": detectron2.data.MetadataCatalog.get(f"voc_{args.year}_trainval").thing_classes, "thing_classes": "object",
}} }}
dst_file = f'./datasets/{dataset_name}.json' dst_file = f'./datasets/{dataset_name}.json'
......
...@@ -62,8 +62,7 @@ def register_voc_in_coco_style( ...@@ -62,8 +62,7 @@ def register_voc_in_coco_style(
return json_data["dataset"] return json_data["dataset"]
detectron2.data.DatasetCatalog.register( detectron2.data.DatasetCatalog.register(
voc2007_trainval_dataset_name, voc2007_trainval_dataset_function) voc2007_trainval_dataset_name, voc2007_trainval_dataset_function)
detectron2.data.MetadataCatalog.get(voc2007_trainval_dataset_name).thing_classes = ( detectron2.data.MetadataCatalog.get(voc2007_trainval_dataset_name).thing_classes = ["object",]
detectron2.data.MetadataCatalog.get("voc_2007_trainval").thing_classes)
detectron2.data.MetadataCatalog.get(voc2007_trainval_dataset_name).evaluator_type = "coco" detectron2.data.MetadataCatalog.get(voc2007_trainval_dataset_name).evaluator_type = "coco"
detectron2.data.MetadataCatalog.get(voc2007_trainval_dataset_name).split = detectron2.data.MetadataCatalog.get("voc_2007_trainval").split detectron2.data.MetadataCatalog.get(voc2007_trainval_dataset_name).split = detectron2.data.MetadataCatalog.get("voc_2007_trainval").split
detectron2.data.MetadataCatalog.get(voc2007_trainval_dataset_name).year = detectron2.data.MetadataCatalog.get("voc_2007_trainval").year detectron2.data.MetadataCatalog.get(voc2007_trainval_dataset_name).year = detectron2.data.MetadataCatalog.get("voc_2007_trainval").year
...@@ -76,8 +75,7 @@ def register_voc_in_coco_style( ...@@ -76,8 +75,7 @@ def register_voc_in_coco_style(
return json_data["dataset"] return json_data["dataset"]
detectron2.data.DatasetCatalog.register( detectron2.data.DatasetCatalog.register(
voc2007_test_dataset_name, voc2007_test_dataset_function) voc2007_test_dataset_name, voc2007_test_dataset_function)
detectron2.data.MetadataCatalog.get(voc2007_test_dataset_name).thing_classes = ( detectron2.data.MetadataCatalog.get(voc2007_test_dataset_name).thing_classes = ["object",]
detectron2.data.MetadataCatalog.get("voc_2007_test").thing_classes)
detectron2.data.MetadataCatalog.get(voc2007_test_dataset_name).evaluator_type = "coco" detectron2.data.MetadataCatalog.get(voc2007_test_dataset_name).evaluator_type = "coco"
detectron2.data.MetadataCatalog.get(voc2007_test_dataset_name).split = detectron2.data.MetadataCatalog.get("voc_2007_test").split detectron2.data.MetadataCatalog.get(voc2007_test_dataset_name).split = detectron2.data.MetadataCatalog.get("voc_2007_test").split
detectron2.data.MetadataCatalog.get(voc2007_test_dataset_name).year = detectron2.data.MetadataCatalog.get("voc_2007_test").year detectron2.data.MetadataCatalog.get(voc2007_test_dataset_name).year = detectron2.data.MetadataCatalog.get("voc_2007_test").year
...@@ -90,8 +88,7 @@ def register_voc_in_coco_style( ...@@ -90,8 +88,7 @@ def register_voc_in_coco_style(
return json_data["dataset"] return json_data["dataset"]
detectron2.data.DatasetCatalog.register( detectron2.data.DatasetCatalog.register(
voc2012_trainval_dataset_name, voc2012_trainval_dataset_function) voc2012_trainval_dataset_name, voc2012_trainval_dataset_function)
detectron2.data.MetadataCatalog.get(voc2012_trainval_dataset_name).thing_classes = ( detectron2.data.MetadataCatalog.get(voc2012_trainval_dataset_name).thing_classes = ["object",]
detectron2.data.MetadataCatalog.get("voc_2012_trainval").thing_classes)
detectron2.data.MetadataCatalog.get(voc2012_trainval_dataset_name).evaluator_type = "coco" detectron2.data.MetadataCatalog.get(voc2012_trainval_dataset_name).evaluator_type = "coco"
detectron2.data.MetadataCatalog.get(voc2012_trainval_dataset_name).split = detectron2.data.MetadataCatalog.get("voc_2012_trainval").split detectron2.data.MetadataCatalog.get(voc2012_trainval_dataset_name).split = detectron2.data.MetadataCatalog.get("voc_2012_trainval").split
detectron2.data.MetadataCatalog.get(voc2012_trainval_dataset_name).year = detectron2.data.MetadataCatalog.get("voc_2012_trainval").year detectron2.data.MetadataCatalog.get(voc2012_trainval_dataset_name).year = detectron2.data.MetadataCatalog.get("voc_2012_trainval").year
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment