__init__.py 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. from cvdatasets.annotations.impl.birdsnap import BSNAP_Annotations
  2. from cvdatasets.annotations.impl.cars import CARS_Annotations
  3. from cvdatasets.annotations.impl.cub import CUB_Annotations
  4. from cvdatasets.annotations.impl.dogs import DOGS_Annotations
  5. from cvdatasets.annotations.impl.flowers import FLOWERS_Annotations
  6. from cvdatasets.annotations.impl.hed import HED_Annotations
  7. from cvdatasets.annotations.impl.imagenet import INET_Annotations
  8. from cvdatasets.annotations.impl.inat import INAT18_Annotations
  9. from cvdatasets.annotations.impl.inat import INAT19_Annotations
  10. from cvdatasets.annotations.impl.nab import NAB_Annotations
  11. from cvdatasets.annotations.impl.tigers import TIGERS_Annotations
  12. from cvdatasets.annotations.base import BaseAnnotations
  13. from cvdatasets.annotations.base.bbox_mixin import BBoxMixin
  14. from cvdatasets.annotations.base.parts_mixin import PartsMixin
  15. from cvargparse.utils import BaseChoiceType
  16. from functools import partial
  17. class AnnotationType(BaseChoiceType):
  18. CUB200 = CUB_Annotations
  19. CUB200_2FOLD = partial(CUB_Annotations)
  20. CUB200_GOOGLE = partial(CUB_Annotations)
  21. CUB200_GOOGLE_SEM = partial(CUB_Annotations)
  22. BIRDSNAP = BSNAP_Annotations
  23. NAB = NAB_Annotations
  24. CARS = CARS_Annotations
  25. DOGS = DOGS_Annotations
  26. FLOWERS = FLOWERS_Annotations
  27. HED = HED_Annotations
  28. TIGERS = TIGERS_Annotations
  29. TIGERS_TEST = partial(TIGERS_Annotations)
  30. IMAGENET = INET_Annotations
  31. INAT18 = INAT18_Annotations
  32. INAT19 = INAT19_Annotations
  33. INAT19_MINI = partial(INAT19_Annotations)
  34. INAT19_TEST = partial(INAT19_Annotations)
  35. Default = CUB200