__init__.py 728 B

1234567891011121314151617181920212223
  1. from .ssd_augment import SSDAugmentation, SSDBaseTransform
  2. from .yolov5_augment import YOLOv5Augmentation, YOLOv5BaseTransform
  3. def build_transform(img_size, trans_config, is_train=False):
  4. if trans_config['aug_type'] == 'ssd':
  5. if is_train:
  6. transform = SSDAugmentation(img_size=img_size)
  7. else:
  8. transform = SSDBaseTransform(img_size=img_size)
  9. elif trans_config['aug_type'] == 'yolov5':
  10. if is_train:
  11. transform = YOLOv5Augmentation(
  12. img_size=img_size,
  13. trans_config=trans_config
  14. )
  15. else:
  16. transform = YOLOv5BaseTransform(
  17. img_size=img_size,
  18. )
  19. return transform