| 1234567891011121314151617181920212223 |
- from .ssd_augment import SSDAugmentation, SSDBaseTransform
- from .yolov5_augment import YOLOv5Augmentation, YOLOv5BaseTransform
- def build_transform(img_size, trans_config, is_train=False):
- if trans_config['aug_type'] == 'ssd':
- if is_train:
- transform = SSDAugmentation(img_size=img_size)
- else:
- transform = SSDBaseTransform(img_size=img_size)
- elif trans_config['aug_type'] == 'yolov5':
- if is_train:
- transform = YOLOv5Augmentation(
- img_size=img_size,
- trans_config=trans_config
- )
- else:
- transform = YOLOv5BaseTransform(
- img_size=img_size,
- )
- return transform
|