# pip install -U albumentations


A.HorizontalFlip(p=0.5)random.seed(7)

A.ShiftScaleRotate(p=0.5)

A.Compose()안에 리스트[ ]로 원하는 변환들을 넣으면 된다A.CLAHE() : 대비를 향상시키기 위해 히스토그램 균일화를 수행A.RandomRotate90() : 0, 90, 180, 270 중에 무작위로 회전시킨다A.Transpose() : 대각선을 따라 뒤집는다 A.ShiftScaleRotate() : 이동, 회전, 크기조정A.Blur() : blur 효과 추가A.OpticalDistortion() : Optical Distortion을 통해 이미지를 왜곡한다 (흐물흐물하게)A.GridDistortion() : grid 왜곡A.HueSaturationValue() : 색조, 채도, 명도를 무작위로 조절하여 색감 변경
![]() | ![]() | ![]() |
|---|
A.OneOf([]) : 리스트 안에 있는 여러 변환 중 하나를 선택하여 적용A.RandomSizedCrop() : 무작위 크기로 이미지를 자른다A.PadIfNeeded() : 이미지에 패딩을 추가한다A.VerticalFlip() : 이미지를 수직으로 뒤집는다A.ElasticTransform() : 이미지에 탄성을 주어 변형시킨다 (구불구불하게)A.GridDistortion() : grid 왜곡을 적용한다A.OpticalDistortion() : 광학 왜곡을 적용한다A.CLAHE() : 히스토그램 평활화를 통해 이미지의 대비를 향상시킨다A.RandomBrightnessContrast() : 이미지의 밝기와 대비를 random으로 조절한다A.RandomGamma() : 이미지의 gamma를 조절하여 이미지의 밝기를 변경한다