Spaces:
Runtime error
Runtime error
| import albumentations as alb | |
| from albumentations.pytorch import ToTensorV2 | |
| import cv2 | |
| def get_augs(name): | |
| IMG_SIZE = 380 | |
| if name == "REAlbu": | |
| return alb.Compose([ | |
| alb.HorizontalFlip(), | |
| alb.CoarseDropout(max_holes = 1, min_height=int(IMG_SIZE*0.02), max_height=int(IMG_SIZE*0.2), min_width=int(IMG_SIZE*0.02), max_width=int(IMG_SIZE*0.2), p=1), | |
| ]) | |
| elif name == "RandCropAlbu": | |
| return alb.Compose([ | |
| alb.HorizontalFlip(), | |
| alb.RandomResizedCrop(height = IMG_SIZE, width = IMG_SIZE, scale=(1/1.3, 1.0), ratio=(0.9,1.1)), | |
| ]) | |
| elif name == "DFDCAlbu": | |
| return alb.Compose([ | |
| alb.ImageCompression(quality_lower=60, quality_upper=100, p=0.5), | |
| alb.GaussNoise(p=0.1), | |
| alb.GaussianBlur(blur_limit=3, p=0.05), | |
| alb.HorizontalFlip(), | |
| alb.OneOf([ | |
| alb.LongestMaxSize(max_size=IMG_SIZE, interpolation=cv2.INTER_CUBIC), | |
| alb.LongestMaxSize(max_size=IMG_SIZE, interpolation=cv2.INTER_AREA), | |
| alb.LongestMaxSize(max_size=IMG_SIZE, interpolation=cv2.INTER_LINEAR) | |
| ], p=1.0), | |
| alb.PadIfNeeded(min_height=IMG_SIZE, min_width=IMG_SIZE, border_mode=cv2.BORDER_CONSTANT), | |
| alb.OneOf([alb.RandomBrightnessContrast(), alb.FancyPCA(), alb.HueSaturationValue()], p=0.7), | |
| alb.ToGray(p=0.2), | |
| alb.ShiftScaleRotate(shift_limit=0.1, scale_limit=0.2, rotate_limit=10, border_mode=cv2.BORDER_CONSTANT, p=0.5), | |
| ]) |