├── .gitignore ├── data ├── __init__.py ├── base_dataset.py ├── image_folder.py ├── single_dataset.py └── unaligned_mask_stylecls_dataset.py ├── examples ├── celebahq-11103.jpg ├── celebahq-11918.jpg ├── celebahq-15556.jpg ├── celebahq-25033.jpg ├── celebahq-2524.jpg ├── celebahq-26036.jpg ├── celebahq-27799.jpg ├── celebahq-4797.jpg ├── celebahq-7235.jpg ├── celebahq-896.jpg ├── ia_dailyphoto_10153_resized.png ├── ia_dailyphoto_10239_resized.png ├── ia_portrait_10411_resized.png ├── ia_portrait_10576_resized.png ├── ia_selfie_10352_resized.png ├── ia_selfie_10390_resized.png ├── ia_selfie_10515_resized.png ├── jujingyi_cropped.png └── woman-23_cropped.png ├── imgs ├── architecture.jpg ├── how_to_crop.jpg ├── result_html.jpg ├── results.jpg └── test1 │ ├── cropped.jpg │ └── cropped2.jpg ├── models ├── __init__.py ├── asymmetric_cycle_gan_cls_model.py ├── base_model.py ├── dist_model.py ├── networks.py ├── networks_basic.py ├── pretrained_networks.py ├── test_3styles_model.py └── test_model.py ├── options ├── __init__.py ├── base_options.py ├── test_options.py └── train_options.py ├── portrait_drawing_resources.md ├── preprocess ├── example │ ├── A │ │ └── ia_selfie_10515_resized.png │ ├── A_eyes │ │ └── ia_selfie_10515_resized.png │ ├── A_lips │ │ └── ia_selfie_10515_resized.png │ ├── ia_selfie_10515.jpg │ ├── ia_selfie_10515_facial5point.mat │ └── ia_selfie_10515_resized.png ├── face_align_512.m └── readme.md ├── readme.md ├── requirements.txt ├── scripts └── train.sh ├── test.py ├── test_seq_style.py ├── train.py └── util ├── __init__.py ├── get_data.py ├── html.py ├── image_pool.py ├── util.py └── visualizer.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/.gitignore -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/data/base_dataset.py -------------------------------------------------------------------------------- /data/image_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/data/image_folder.py -------------------------------------------------------------------------------- /data/single_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/data/single_dataset.py -------------------------------------------------------------------------------- /data/unaligned_mask_stylecls_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/data/unaligned_mask_stylecls_dataset.py -------------------------------------------------------------------------------- /examples/celebahq-11103.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-11103.jpg -------------------------------------------------------------------------------- /examples/celebahq-11918.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-11918.jpg -------------------------------------------------------------------------------- /examples/celebahq-15556.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-15556.jpg -------------------------------------------------------------------------------- /examples/celebahq-25033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-25033.jpg -------------------------------------------------------------------------------- /examples/celebahq-2524.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-2524.jpg -------------------------------------------------------------------------------- /examples/celebahq-26036.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-26036.jpg -------------------------------------------------------------------------------- /examples/celebahq-27799.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-27799.jpg -------------------------------------------------------------------------------- /examples/celebahq-4797.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-4797.jpg -------------------------------------------------------------------------------- /examples/celebahq-7235.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-7235.jpg -------------------------------------------------------------------------------- /examples/celebahq-896.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/celebahq-896.jpg -------------------------------------------------------------------------------- /examples/ia_dailyphoto_10153_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/ia_dailyphoto_10153_resized.png -------------------------------------------------------------------------------- /examples/ia_dailyphoto_10239_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/ia_dailyphoto_10239_resized.png -------------------------------------------------------------------------------- /examples/ia_portrait_10411_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/ia_portrait_10411_resized.png -------------------------------------------------------------------------------- /examples/ia_portrait_10576_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/ia_portrait_10576_resized.png -------------------------------------------------------------------------------- /examples/ia_selfie_10352_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/ia_selfie_10352_resized.png -------------------------------------------------------------------------------- /examples/ia_selfie_10390_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/ia_selfie_10390_resized.png -------------------------------------------------------------------------------- /examples/ia_selfie_10515_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/ia_selfie_10515_resized.png -------------------------------------------------------------------------------- /examples/jujingyi_cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/jujingyi_cropped.png -------------------------------------------------------------------------------- /examples/woman-23_cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/examples/woman-23_cropped.png -------------------------------------------------------------------------------- /imgs/architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/imgs/architecture.jpg -------------------------------------------------------------------------------- /imgs/how_to_crop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/imgs/how_to_crop.jpg -------------------------------------------------------------------------------- /imgs/result_html.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/imgs/result_html.jpg -------------------------------------------------------------------------------- /imgs/results.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/imgs/results.jpg -------------------------------------------------------------------------------- /imgs/test1/cropped.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/imgs/test1/cropped.jpg -------------------------------------------------------------------------------- /imgs/test1/cropped2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/imgs/test1/cropped2.jpg -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/asymmetric_cycle_gan_cls_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/asymmetric_cycle_gan_cls_model.py -------------------------------------------------------------------------------- /models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/base_model.py -------------------------------------------------------------------------------- /models/dist_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/dist_model.py -------------------------------------------------------------------------------- /models/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/networks.py -------------------------------------------------------------------------------- /models/networks_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/networks_basic.py -------------------------------------------------------------------------------- /models/pretrained_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/pretrained_networks.py -------------------------------------------------------------------------------- /models/test_3styles_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/test_3styles_model.py -------------------------------------------------------------------------------- /models/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/models/test_model.py -------------------------------------------------------------------------------- /options/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/options/__init__.py -------------------------------------------------------------------------------- /options/base_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/options/base_options.py -------------------------------------------------------------------------------- /options/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/options/test_options.py -------------------------------------------------------------------------------- /options/train_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/options/train_options.py -------------------------------------------------------------------------------- /portrait_drawing_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/portrait_drawing_resources.md -------------------------------------------------------------------------------- /preprocess/example/A/ia_selfie_10515_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/preprocess/example/A/ia_selfie_10515_resized.png -------------------------------------------------------------------------------- /preprocess/example/A_eyes/ia_selfie_10515_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/preprocess/example/A_eyes/ia_selfie_10515_resized.png -------------------------------------------------------------------------------- /preprocess/example/A_lips/ia_selfie_10515_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/preprocess/example/A_lips/ia_selfie_10515_resized.png -------------------------------------------------------------------------------- /preprocess/example/ia_selfie_10515.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/preprocess/example/ia_selfie_10515.jpg -------------------------------------------------------------------------------- /preprocess/example/ia_selfie_10515_facial5point.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/preprocess/example/ia_selfie_10515_facial5point.mat -------------------------------------------------------------------------------- /preprocess/example/ia_selfie_10515_resized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/preprocess/example/ia_selfie_10515_resized.png -------------------------------------------------------------------------------- /preprocess/face_align_512.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/preprocess/face_align_512.m -------------------------------------------------------------------------------- /preprocess/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/preprocess/readme.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/readme.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/scripts/train.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/test.py -------------------------------------------------------------------------------- /test_seq_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/test_seq_style.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/train.py -------------------------------------------------------------------------------- /util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/util/__init__.py -------------------------------------------------------------------------------- /util/get_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/util/get_data.py -------------------------------------------------------------------------------- /util/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/util/html.py -------------------------------------------------------------------------------- /util/image_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/util/image_pool.py -------------------------------------------------------------------------------- /util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/util/util.py -------------------------------------------------------------------------------- /util/visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiranran/Unpaired-Portrait-Drawing/HEAD/util/visualizer.py --------------------------------------------------------------------------------