article thumbnail image
Published 2022. 8. 12. 10:40

[기대되는 실행 내용]

  • psp 인코더에 입력하기에 좋은 형태로 얼굴을 align
  • 변환된 얼굴을 기존 얼굴 각도로 synthesis

align 하는 과정에서 나오는 각도 정보를 저장하여 합성 시에 적용

 

[참고 코드]

stylegan2/align_images.py at master · justinpinkney/stylegan2

toonify/toonify-yourself.ipynb at master · justinpinkney/toonify

 

[colab demo]

%tensorflow_version 1.x

git clone https://github.com/justinpinkney/stylegan2
%cd stylegan2
mkdir raw
mkdir aligned

# !wget https://images.complex.com/complex/image/upload/c_limit,w_680/f_auto,fl_progressive,pg_1,q_auto/bxj0w4zedsrdolbrkrwq.jpg -O raw/saltbae.jpg
python align_images.py raw aligned

 

[workstation]

  • 전용 컨테이너 생성 (tensorflow 1 버전)
docker pull nvcr.io/nvidia/tensorflow:21.02-tf1-py3
NV_GPU=0 docker run --runtime=nvidia --name bernice-tf1 --shm-size 4G -it -v $(pwd):/workspace -v $(readlink -f disk1):/disk1 nvcr.io/nvidia/tensorflow:21.02-tf1-py3 /bin/bash
  • 라이브러리 설치
pip install cmake
pip install opencv-contrib-python dlib
  • 실행
python align_images.py raw aligned

'인공지능 > computer vision' 카테고리의 다른 글

Audio Reactive styleGAN (pending)  (0) 2022.08.12
GAN실험 - Inversion of Input Images  (0) 2022.08.12
GAN실험 - few-shot GAN adaptation  (0) 2022.08.12
GAN실험 - AnimeGANv2 학습  (0) 2022.08.12
GAN실험 - FreezeG  (0) 2022.08.11
복사했습니다!