├── .idea ├── .gitignore ├── MagicFace.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── assets └── demo.jpg ├── inference.py ├── mgface └── pipelines_mgface │ ├── __pycache__ │ ├── attention_ID.cpython-310.pyc │ ├── attention_deno.cpython-310.pyc │ ├── pipeline_mgface.cpython-310.pyc │ ├── transformer_ID_2d.cpython-310.pyc │ ├── transformer_deno_2d.cpython-310.pyc │ ├── unet_ID_2d_blocks.cpython-310.pyc │ ├── unet_ID_2d_condition.cpython-310.pyc │ ├── unet_deno_2d_blocks.cpython-310.pyc │ └── unet_deno_2d_condition.cpython-310.pyc │ ├── attention_ID.py │ ├── attention_deno.py │ ├── pipeline_mgface.py │ ├── transformer_ID_2d.py │ ├── transformer_deno_2d.py │ ├── unet_ID_2d_blocks.py │ ├── unet_ID_2d_condition.py │ ├── unet_deno_2d_blocks.py │ └── unet_deno_2d_condition.py ├── requirements.txt ├── test_images ├── 00025.png ├── 00025_bg.png ├── 00381.png ├── 00381_bg.png ├── 00512.png └── 00512_bg.png └── utils ├── __init__.py ├── __pycache__ ├── model.cpython-38.pyc └── resnet.cpython-38.pyc ├── data ├── __pycache__ │ └── datasets_faceswap.cpython-38.pyc └── datasets_faceswap.py ├── model.py ├── preprocess.py ├── resnet.py ├── retrieve_bg.py └── util.py /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/MagicFace.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/.idea/MagicFace.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/README.md -------------------------------------------------------------------------------- /assets/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/assets/demo.jpg -------------------------------------------------------------------------------- /inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/inference.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/attention_ID.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/attention_ID.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/attention_deno.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/attention_deno.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/pipeline_mgface.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/pipeline_mgface.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/transformer_ID_2d.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/transformer_ID_2d.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/transformer_deno_2d.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/transformer_deno_2d.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/unet_ID_2d_blocks.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/unet_ID_2d_blocks.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/unet_ID_2d_condition.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/unet_ID_2d_condition.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/unet_deno_2d_blocks.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/unet_deno_2d_blocks.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/__pycache__/unet_deno_2d_condition.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/__pycache__/unet_deno_2d_condition.cpython-310.pyc -------------------------------------------------------------------------------- /mgface/pipelines_mgface/attention_ID.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/attention_ID.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/attention_deno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/attention_deno.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/pipeline_mgface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/pipeline_mgface.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/transformer_ID_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/transformer_ID_2d.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/transformer_deno_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/transformer_deno_2d.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/unet_ID_2d_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/unet_ID_2d_blocks.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/unet_ID_2d_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/unet_ID_2d_condition.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/unet_deno_2d_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/unet_deno_2d_blocks.py -------------------------------------------------------------------------------- /mgface/pipelines_mgface/unet_deno_2d_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/mgface/pipelines_mgface/unet_deno_2d_condition.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/requirements.txt -------------------------------------------------------------------------------- /test_images/00025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/test_images/00025.png -------------------------------------------------------------------------------- /test_images/00025_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/test_images/00025_bg.png -------------------------------------------------------------------------------- /test_images/00381.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/test_images/00381.png -------------------------------------------------------------------------------- /test_images/00381_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/test_images/00381_bg.png -------------------------------------------------------------------------------- /test_images/00512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/test_images/00512.png -------------------------------------------------------------------------------- /test_images/00512_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/test_images/00512_bg.png -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__pycache__/model.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/__pycache__/model.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/resnet.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/__pycache__/resnet.cpython-38.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/datasets_faceswap.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/data/__pycache__/datasets_faceswap.cpython-38.pyc -------------------------------------------------------------------------------- /utils/data/datasets_faceswap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/data/datasets_faceswap.py -------------------------------------------------------------------------------- /utils/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/model.py -------------------------------------------------------------------------------- /utils/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/preprocess.py -------------------------------------------------------------------------------- /utils/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/resnet.py -------------------------------------------------------------------------------- /utils/retrieve_bg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/retrieve_bg.py -------------------------------------------------------------------------------- /utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weimengting/MagicFace/HEAD/utils/util.py --------------------------------------------------------------------------------