新建数据集几步操作:
1. 在mmdet/datasets路径下,添加你的数据集类,如SIXray,新建sixray.py文件
@DATASETS.register_module()
class SIXrayDataset(XMLDataset):
CLASSES = ('Gun', 'Knife', 'Scissors', 'Wrench', 'Pliers')
2.在mmdet/datasets路径下的_init_.py中注册你的类
from .sixray import SIXrayDataset
__all__ = [
'CustomDataset', 'XMLDataset', 'CocoDataset', 'DeepFashionDataset',
'VOCDataset', 'CityscapesDataset', 'LVISDataset', 'LVISV05Dataset',
'LVISV1Dataset', 'GroupSampler', 'DistributedGroupSampler',
'DistributedSampler', 'build_dataloader', 'ConcatDataset', 'RepeatDataset',
'ClassBalancedDataset', 'WIDERFaceDataset', 'DATASETS', 'PIPELINES',
'build_dataset', 'replace_ImageToTensor', 'get_loading_pipeline',
'NumClassCheckHook', 'CocoPanopticDataset', 'MultiImageMixDataset',
'OpenImagesDataset', 'OpenImagesChallengeDataset', 'SIXrayDataset'
]
在最后加上你的类。
3. SIX