├── .gitignore ├── README.md ├── data ├── net-data │ ├── 256_256_resfcn256_weight.index │ └── mmod_human_face_detector.dat └── uv-data │ ├── canonical_vertices.npy │ ├── face_ind.txt │ ├── triangles.txt │ ├── uv_face.png │ ├── uv_face_eyes.png │ ├── uv_face_mask.png │ ├── uv_kpt_ind.txt │ ├── uv_kpt_mask.png │ └── uv_weight_mask.png ├── demo.py ├── env.sh ├── imgs ├── portrait_o1.jpg ├── portrait_o2.jpg ├── portrait_o3.jpg ├── portrait_o4.jpg ├── portrait_o5.jpg ├── portrait_o6.jpg ├── portrait_r1.jpg ├── portrait_r2.jpg ├── portrait_r3.jpg ├── portrait_r4.jpg ├── portrait_r5.jpg ├── portrait_r6.jpg └── portrait_s1.jpg ├── python_portrait_relight ├── _render.py ├── _retinaface.py ├── cython │ ├── build │ │ └── temp.linux-x86_64-3.6 │ │ │ ├── mesh_core.o │ │ │ └── mesh_core_cython.o │ ├── mesh_core.cpp │ ├── mesh_core.h │ ├── mesh_core_cython.cpp │ ├── mesh_core_cython.cpython-36m-x86_64-linux-gnu.so │ ├── mesh_core_cython.pyx │ └── setup.py ├── prnet │ ├── api.py │ └── predictor.py ├── relight.py ├── render.py ├── retinaface │ ├── __init__.py │ ├── detect.py │ └── models │ │ ├── net.py │ │ └── retinaface.py └── src │ └── utils.py └── weights └── mobilenet0.25_Final.pth /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/README.md -------------------------------------------------------------------------------- /data/net-data/256_256_resfcn256_weight.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/net-data/256_256_resfcn256_weight.index -------------------------------------------------------------------------------- /data/net-data/mmod_human_face_detector.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/net-data/mmod_human_face_detector.dat -------------------------------------------------------------------------------- /data/uv-data/canonical_vertices.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/canonical_vertices.npy -------------------------------------------------------------------------------- /data/uv-data/face_ind.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/face_ind.txt -------------------------------------------------------------------------------- /data/uv-data/triangles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/triangles.txt -------------------------------------------------------------------------------- /data/uv-data/uv_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/uv_face.png -------------------------------------------------------------------------------- /data/uv-data/uv_face_eyes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/uv_face_eyes.png -------------------------------------------------------------------------------- /data/uv-data/uv_face_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/uv_face_mask.png -------------------------------------------------------------------------------- /data/uv-data/uv_kpt_ind.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/uv_kpt_ind.txt -------------------------------------------------------------------------------- /data/uv-data/uv_kpt_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/uv_kpt_mask.png -------------------------------------------------------------------------------- /data/uv-data/uv_weight_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/data/uv-data/uv_weight_mask.png -------------------------------------------------------------------------------- /demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/demo.py -------------------------------------------------------------------------------- /env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/env.sh -------------------------------------------------------------------------------- /imgs/portrait_o1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_o1.jpg -------------------------------------------------------------------------------- /imgs/portrait_o2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_o2.jpg -------------------------------------------------------------------------------- /imgs/portrait_o3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_o3.jpg -------------------------------------------------------------------------------- /imgs/portrait_o4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_o4.jpg -------------------------------------------------------------------------------- /imgs/portrait_o5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_o5.jpg -------------------------------------------------------------------------------- /imgs/portrait_o6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_o6.jpg -------------------------------------------------------------------------------- /imgs/portrait_r1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_r1.jpg -------------------------------------------------------------------------------- /imgs/portrait_r2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_r2.jpg -------------------------------------------------------------------------------- /imgs/portrait_r3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_r3.jpg -------------------------------------------------------------------------------- /imgs/portrait_r4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_r4.jpg -------------------------------------------------------------------------------- /imgs/portrait_r5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_r5.jpg -------------------------------------------------------------------------------- /imgs/portrait_r6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_r6.jpg -------------------------------------------------------------------------------- /imgs/portrait_s1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/imgs/portrait_s1.jpg -------------------------------------------------------------------------------- /python_portrait_relight/_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/_render.py -------------------------------------------------------------------------------- /python_portrait_relight/_retinaface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/_retinaface.py -------------------------------------------------------------------------------- /python_portrait_relight/cython/build/temp.linux-x86_64-3.6/mesh_core.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/cython/build/temp.linux-x86_64-3.6/mesh_core.o -------------------------------------------------------------------------------- /python_portrait_relight/cython/build/temp.linux-x86_64-3.6/mesh_core_cython.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/cython/build/temp.linux-x86_64-3.6/mesh_core_cython.o -------------------------------------------------------------------------------- /python_portrait_relight/cython/mesh_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/cython/mesh_core.cpp -------------------------------------------------------------------------------- /python_portrait_relight/cython/mesh_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/cython/mesh_core.h -------------------------------------------------------------------------------- /python_portrait_relight/cython/mesh_core_cython.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/cython/mesh_core_cython.cpp -------------------------------------------------------------------------------- /python_portrait_relight/cython/mesh_core_cython.cpython-36m-x86_64-linux-gnu.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/cython/mesh_core_cython.cpython-36m-x86_64-linux-gnu.so -------------------------------------------------------------------------------- /python_portrait_relight/cython/mesh_core_cython.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/cython/mesh_core_cython.pyx -------------------------------------------------------------------------------- /python_portrait_relight/cython/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/cython/setup.py -------------------------------------------------------------------------------- /python_portrait_relight/prnet/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/prnet/api.py -------------------------------------------------------------------------------- /python_portrait_relight/prnet/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/prnet/predictor.py -------------------------------------------------------------------------------- /python_portrait_relight/relight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/relight.py -------------------------------------------------------------------------------- /python_portrait_relight/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/render.py -------------------------------------------------------------------------------- /python_portrait_relight/retinaface/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python_portrait_relight/retinaface/detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/retinaface/detect.py -------------------------------------------------------------------------------- /python_portrait_relight/retinaface/models/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/retinaface/models/net.py -------------------------------------------------------------------------------- /python_portrait_relight/retinaface/models/retinaface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/retinaface/models/retinaface.py -------------------------------------------------------------------------------- /python_portrait_relight/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/python_portrait_relight/src/utils.py -------------------------------------------------------------------------------- /weights/mobilenet0.25_Final.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pengbo-learn/python-face-relighting/HEAD/weights/mobilenet0.25_Final.pth --------------------------------------------------------------------------------