반응형
albumentation은 이미지를 손쉽게 augmentation 해주는 python 라이브러리이다.
다양한 영상변환 알고리즘을 제공하고 있고, 처리속도도 매우 빨라 딥러닝 전처리 용으로 유용하게 사용할 수 있다.
A.Resize(224,224)
이미지를 resize 해줌
A.Transpose(p=0.5)
이미지는 transpose 해줌
A.HorizontalFlip(p=0.5)
이미지 좌우뒤집기
A.VerticalFlip(p=0.5)
이미지 수직뒤집기
A.ShiftScaleRotate(p=0.5)
이미지의 크기나 회전을 랜덤으로 변경시켜줌
A.HueSaturationValue(p=0.5)
RGB값을 임의로 변경
A.RandomBrightnessContrast(brightness_limit=(-0.1,0.1), contrast_limit=(-0.1, 0.1), p=0.5)
이미지의 밝기와 대비를 random으로 변경시켜줌
A.ChannelShuffle()
무작위로 채널을 섞기
A.Normalize(mean=(0.485, 0.456, 0.406), std=(0.229, 0.224, 0.225), max_pixel_value=255.0, always_apply=False, p=1.0)
이미지넷 데이터셋 통계값으로 Normalize
A.CoarseDropout(p=0.5)
이미지의 픽셀중몇개를 무작위로 선택해서 검은색으로 바꾸어줌
A.Blur(p=0.5)
이미지를 흐리게만들어줌(이함수는 별로라는 썰이있다.)
A.GaussNoise(p=0.5)
이미지에 노이즈를 추가
728x90
'computer vision > dna_study' 카테고리의 다른 글
pytorch 모델을 불러와서 학습시키고 모델 저장 (1) | 2023.03.17 |
---|---|
pytorch) Augmentation이 적용된 이미지를 시각화하기 (0) | 2023.03.17 |
pytorch 데이터셋 augmentation(transformer 적용) (0) | 2023.03.17 |
pytorch 데이터셋 클래스 (0) | 2023.03.17 |
python 이미지생성 (0) | 2023.03.16 |
댓글