|
|
|
|
|
|
|
import copy |
|
import os.path as osp |
|
from typing import List, Union |
|
|
|
from mmengine.fileio import get_local_path |
|
|
|
from mmdet.registry import DATASETS |
|
from mmdet.datasets.api_wrappers import COCO |
|
from mmdet.datasets.base_det_dataset import BaseDetDataset |
|
from mmdet.datasets.coco import CocoDataset |
|
|
|
|
|
|
|
@DATASETS.register_module() |
|
class AITODDataset(CocoDataset): |
|
"""Dataset for COCO.""" |
|
|
|
METAINFO = { |
|
'classes': |
|
('airplane', 'bridge', 'storage-tank', 'ship', 'swimming-pool', 'vehicle', 'person', 'wind-mill',), |
|
|
|
'palette': |
|
[(220, 20, 60), (119, 11, 32), (0, 0, 230), (106, 0, 228), |
|
(0, 60, 100), (0, 0, 70), (250, 170, 30), (100, 170, 30),] |
|
} |
|
COCOAPI = COCO |
|
|
|
ANN_ID_UNIQUE = True |
|
|
|
|
|
|
|
|
|
|
|
|