🛠 기타/Data & AI
이미지 보강 (ImageDataGenerator)
inu
2020. 8. 14. 10:23
- 간혹 데이터의 보강을 위해 이미지를 변형시켜 추가사용하는 경우가 있다.
- 그럴 때 사용되는 것이 ImageDataGenerator이다.
- 다양한 데이터가 활용되어야 학습에 용이하기 때문에 자주 할용된다.
from tensorflow.keras.preprocessing.image import ImageDataGenerator
import numpy as np
image_generator = ImageDataGenerator(rotation_range=10,
zoom_range=0.10,
shear_range=0.5,
width_shift_range=0.10,
height_shift_range=0.10,
horizontal_flip=True,
vertical_flip=False)
- rotation_range : 이미지회전값
- zoom_range : 이미지일부확대
- shear_range : 이미지기울기
- width_shift_range : 좌우이동
- height_shift_range : 상하이동
- horizontal_flip : 이미지가로뒤집기
- vertical_filp : 이미지세로뒤집기
- 참고 : https://m.blog.naver.com/PostView.nhn?blogId=isu112600&logNo=221582003889&proxyReferer=https:%2F%2Fwww.google.com%2F