├── README.md ├── camera.py ├── cfgs ├── celeba.ini ├── por_img.ini ├── vox2_img.ini └── vox2_seq.ini ├── config.py ├── demo.ipynb ├── eva.sh ├── evaluate.py ├── faceparsing ├── .gitignore ├── LICENSE ├── README.md ├── evaluate.py ├── face_dataset.py ├── getmask.py ├── getmask.sh ├── logger.py ├── loss.py ├── makeup.py ├── makeup │ ├── 116_1.png │ ├── 116_3.png │ ├── 116_lip_ori.png │ └── 116_ori.png ├── model.py ├── modules │ ├── __init__.py │ ├── bn.py │ ├── deeplab.py │ ├── dense.py │ ├── functions.py │ ├── misc.py │ ├── residual.py │ └── src │ │ ├── checks.h │ │ ├── inplace_abn.cpp │ │ ├── inplace_abn.h │ │ ├── inplace_abn_cpu.cpp │ │ ├── inplace_abn_cuda.cu │ │ ├── inplace_abn_cuda_half.cu │ │ └── utils │ │ ├── checks.h │ │ ├── common.h │ │ └── cuda.cuh ├── optimizer.py ├── prepropess_data.py ├── resnet.py ├── segmask.py ├── test.py ├── train.py └── transform.py ├── gaussiansmoothing.py ├── image.py ├── landmarksfan.py ├── landmarksmediapipe.py ├── meshnormals.py ├── metrics.py ├── morphablemodel.py ├── newface.txt ├── normalsampler.py ├── optimizer.py ├── overall.png ├── pipeline.py ├── projection.py ├── renderer.py ├── replay.py ├── requirements.txt ├── solveexp.py ├── solvetrans.py ├── sphericalharmonics.py ├── textureloss.py └── utils2.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/README.md -------------------------------------------------------------------------------- /camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/camera.py -------------------------------------------------------------------------------- /cfgs/celeba.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/cfgs/celeba.ini -------------------------------------------------------------------------------- /cfgs/por_img.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/cfgs/por_img.ini -------------------------------------------------------------------------------- /cfgs/vox2_img.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/cfgs/vox2_img.ini -------------------------------------------------------------------------------- /cfgs/vox2_seq.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/cfgs/vox2_seq.ini -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/config.py -------------------------------------------------------------------------------- /demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/demo.ipynb -------------------------------------------------------------------------------- /eva.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/eva.sh -------------------------------------------------------------------------------- /evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/evaluate.py -------------------------------------------------------------------------------- /faceparsing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/.gitignore -------------------------------------------------------------------------------- /faceparsing/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/LICENSE -------------------------------------------------------------------------------- /faceparsing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/README.md -------------------------------------------------------------------------------- /faceparsing/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/evaluate.py -------------------------------------------------------------------------------- /faceparsing/face_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/face_dataset.py -------------------------------------------------------------------------------- /faceparsing/getmask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/getmask.py -------------------------------------------------------------------------------- /faceparsing/getmask.sh: -------------------------------------------------------------------------------- 1 | nohup python3 getmask.py >result.txt 2>&1 & 2 | -------------------------------------------------------------------------------- /faceparsing/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/logger.py -------------------------------------------------------------------------------- /faceparsing/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/loss.py -------------------------------------------------------------------------------- /faceparsing/makeup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/makeup.py -------------------------------------------------------------------------------- /faceparsing/makeup/116_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/makeup/116_1.png -------------------------------------------------------------------------------- /faceparsing/makeup/116_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/makeup/116_3.png -------------------------------------------------------------------------------- /faceparsing/makeup/116_lip_ori.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/makeup/116_lip_ori.png -------------------------------------------------------------------------------- /faceparsing/makeup/116_ori.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/makeup/116_ori.png -------------------------------------------------------------------------------- /faceparsing/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/model.py -------------------------------------------------------------------------------- /faceparsing/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/__init__.py -------------------------------------------------------------------------------- /faceparsing/modules/bn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/bn.py -------------------------------------------------------------------------------- /faceparsing/modules/deeplab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/deeplab.py -------------------------------------------------------------------------------- /faceparsing/modules/dense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/dense.py -------------------------------------------------------------------------------- /faceparsing/modules/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/functions.py -------------------------------------------------------------------------------- /faceparsing/modules/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/misc.py -------------------------------------------------------------------------------- /faceparsing/modules/residual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/residual.py -------------------------------------------------------------------------------- /faceparsing/modules/src/checks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/checks.h -------------------------------------------------------------------------------- /faceparsing/modules/src/inplace_abn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/inplace_abn.cpp -------------------------------------------------------------------------------- /faceparsing/modules/src/inplace_abn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/inplace_abn.h -------------------------------------------------------------------------------- /faceparsing/modules/src/inplace_abn_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/inplace_abn_cpu.cpp -------------------------------------------------------------------------------- /faceparsing/modules/src/inplace_abn_cuda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/inplace_abn_cuda.cu -------------------------------------------------------------------------------- /faceparsing/modules/src/inplace_abn_cuda_half.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/inplace_abn_cuda_half.cu -------------------------------------------------------------------------------- /faceparsing/modules/src/utils/checks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/utils/checks.h -------------------------------------------------------------------------------- /faceparsing/modules/src/utils/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/utils/common.h -------------------------------------------------------------------------------- /faceparsing/modules/src/utils/cuda.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/modules/src/utils/cuda.cuh -------------------------------------------------------------------------------- /faceparsing/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/optimizer.py -------------------------------------------------------------------------------- /faceparsing/prepropess_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/prepropess_data.py -------------------------------------------------------------------------------- /faceparsing/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/resnet.py -------------------------------------------------------------------------------- /faceparsing/segmask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/segmask.py -------------------------------------------------------------------------------- /faceparsing/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/test.py -------------------------------------------------------------------------------- /faceparsing/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/train.py -------------------------------------------------------------------------------- /faceparsing/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/faceparsing/transform.py -------------------------------------------------------------------------------- /gaussiansmoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/gaussiansmoothing.py -------------------------------------------------------------------------------- /image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/image.py -------------------------------------------------------------------------------- /landmarksfan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/landmarksfan.py -------------------------------------------------------------------------------- /landmarksmediapipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/landmarksmediapipe.py -------------------------------------------------------------------------------- /meshnormals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/meshnormals.py -------------------------------------------------------------------------------- /metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/metrics.py -------------------------------------------------------------------------------- /morphablemodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/morphablemodel.py -------------------------------------------------------------------------------- /newface.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/newface.txt -------------------------------------------------------------------------------- /normalsampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/normalsampler.py -------------------------------------------------------------------------------- /optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/optimizer.py -------------------------------------------------------------------------------- /overall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/overall.png -------------------------------------------------------------------------------- /pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/pipeline.py -------------------------------------------------------------------------------- /projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/projection.py -------------------------------------------------------------------------------- /renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/renderer.py -------------------------------------------------------------------------------- /replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/replay.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/requirements.txt -------------------------------------------------------------------------------- /solveexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/solveexp.py -------------------------------------------------------------------------------- /solvetrans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/solvetrans.py -------------------------------------------------------------------------------- /sphericalharmonics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/sphericalharmonics.py -------------------------------------------------------------------------------- /textureloss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/textureloss.py -------------------------------------------------------------------------------- /utils2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tianxinhuang/DeFace/HEAD/utils2.py --------------------------------------------------------------------------------