최근 특정 화가의 풍으로 그림을 그려주는 AI 기술이 등장했고, 그 이면에는 Style Transfer, GAN 등의 기술이 이용되고 있다. 다양한 GANs을 학습하고, 이에 대한 이해와 함께 최종적으로 사용자가 원하는 화가를 선택하면 해당 화가의 풍으로 사용자의 사진
Android Studio - Splash(Intro) 화면 만들기
미리 생각해 놓은 디자인을 Android Studio의 LinearLayout을 이용해 구현해보자. 3개의 LinearLayout을 이용하여 다음과 같은 화면을 구성할 수 있다.
Android Studio - Image Upload
프로젝트를 진행하기 위해 다음과 같은 방법으로 데이터를 수집하였다. 반 고흐의 그림은 kaggle에 존재하기에 총 2~4번 데이터 셋만 별도로 크롤링했다.
Image-to-Image Translation은 pair 형태의 train 이미지(ex. 흑백 - 컬러)를 이용해 input 이미지와 output 이미지를 매핑하는 것을 목표로 한다. 하지만 많은 task에 있어서 pair 형태의 train 데이터를 얻는 것은 어렵다