인공지능을 활용한 웹툰 저작도구 웹사이트
- 헤어샵 + 카툰의 의미로 사용자가 업로드한 이미지의 헤어스타일을 변환한 후 만화화하여 제공하는 웹 페이지
- 지능형 웹툰 저작 및 스타일 변형을 위한 학습데이터를 생성하고, 인공지능 학습 성능 향상을 유도하기 위한 학습데이터를 확장하는 기술을 활용한다.
- 노동 집약도가 높은 웹툰 산업에 인공지능 저작도구를 활용하여 생산성을 향상한다.
- 그림을 못 그리는 사람도 스토리 아이디어를 통해 웹툰을 만들 수 있도록 한다.
위 이미지를 클릭하면 프로젝트 시연 영상으로 이동합니다.
#툰 화면 보기
- 검정, 금발, 갈색 중 원하는 스타일을 선택하는 웹페이지
- StarGAN을 활용한 머리 색 변환 학습 모델 생성
- 옵션 선택 후 생성된 "StarGAN" 모델에 적용
- OpenCV를 활용하여 사용자로부터 입력받은 사진의 Edge를 추출해 자동 채색
- CartoonGAN, White-Box 모델로 그림을 자동으로 웹툰화하는 방법 사용
- Ballon 버튼을 눌러 사진에 말풍선 추가
- TEXT 버튼을 눌러 말풍선에 텍스트 추가
- 텍스트만 추가하여 자막 기능으로 활용
- 쉬운 사이즈 조절, 이동 및 삭제 기능 제공
-
Front-end
- 사진 데이터 요청 : 입력한 사진의 인물에 대한 헤어 스타일 변화, 여러가지 그림체로의 변화 등 데이터 요청
-
Back-end
- 얼굴인식, 헤어 스타일 변환 알고리즘 : 얼굴 인식 알고리즘으로 인물의 얼굴 부분을 분석하고 다른 헤어 스타일로 변환 시킴
- 만화화 알고리즘 : OpenCV의 내장 함수를 통한 만화화, White-Box와 CartoonGAN 모델을 사용하여 그림을 자동으로 웹툰화하는 방법 사용
- 변환된 이미지 결과 : 변환된 결과 이미지는 다운로드 가능
- #툰 원격 저장소를 clone
git clone https://github.com/IbwaProject/SharpToon.git
- 생성된 로컬 저장소로 이동 후 독립된 가상환경 생성 및 실행
python -m venv env
env\Scripts\activate.bat
- 플라스크 서버 실행
python app.py run
김석희 | 김수빈 | 이지선 | 김나영 |
---|---|---|---|