from .imagenet import ImageNet from .widerface import WIDERFace from .lfw import LFW from .icdar import ICDAR from .iiit5k import IIIT5K from .minisupervisely import MiniSupervisely class Registery: def __init__(self, name): self._name = name self._dict = dict() def get(self, key): return self._dict[key] def register(self, item): self._dict[item.__name__] = item DATASETS = Registery("Datasets") DATASETS.register(ImageNet) DATASETS.register(WIDERFace) DATASETS.register(LFW) DATASETS.register(ICDAR) DATASETS.register(IIIT5K) DATASETS.register(MiniSupervisely)