├── 1.jpg ├── CMakeLists.txt ├── README.md ├── data ├── 15.jpg ├── 16.jpg ├── 19.jpg ├── 20.jpg ├── 21.jpg ├── 26.jpg ├── 27.jpg ├── 28.jpg ├── 51.jpg ├── 52.jpg ├── 53.jpg ├── 54.jpg ├── 55.jpg ├── 56.jpg ├── 57.jpg ├── 66.jpg ├── 67.jpg ├── 68.jpg ├── 69.jpg ├── 70.jpg ├── 71.jpg ├── 78.jpg ├── 79.jpg ├── 80.jpg ├── 81.jpg ├── 82.jpg ├── 83.jpg └── 84.jpg ├── include ├── common.h ├── landmark.h ├── liveportrait.h ├── pipeline.h └── scrfd.h ├── mask_template.png ├── model ├── 106.param ├── 203.param ├── appearance_feature_extractor.ncnn.param ├── motion_extractor.ncnn.param ├── scrfd_500m_kps-opt2.param ├── spade_generator.param ├── stitching_retargeting.param ├── stitching_retargeting_eye.param ├── stitching_retargeting_lip.param └── warp.param ├── ncnn └── .gitkeep ├── result ├── d14_res.gif ├── d14_res2.gif └── retargeting_res.jpg └── src ├── common.cpp ├── landmark.cpp ├── liveportrait.cpp ├── main.cpp ├── pipeline.cpp └── scrfd.cpp /1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/1.jpg -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/README.md -------------------------------------------------------------------------------- /data/15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/15.jpg -------------------------------------------------------------------------------- /data/16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/16.jpg -------------------------------------------------------------------------------- /data/19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/19.jpg -------------------------------------------------------------------------------- /data/20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/20.jpg -------------------------------------------------------------------------------- /data/21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/21.jpg -------------------------------------------------------------------------------- /data/26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/26.jpg -------------------------------------------------------------------------------- /data/27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/27.jpg -------------------------------------------------------------------------------- /data/28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/28.jpg -------------------------------------------------------------------------------- /data/51.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/51.jpg -------------------------------------------------------------------------------- /data/52.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/52.jpg -------------------------------------------------------------------------------- /data/53.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/53.jpg -------------------------------------------------------------------------------- /data/54.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/54.jpg -------------------------------------------------------------------------------- /data/55.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/55.jpg -------------------------------------------------------------------------------- /data/56.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/56.jpg -------------------------------------------------------------------------------- /data/57.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/57.jpg -------------------------------------------------------------------------------- /data/66.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/66.jpg -------------------------------------------------------------------------------- /data/67.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/67.jpg -------------------------------------------------------------------------------- /data/68.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/68.jpg -------------------------------------------------------------------------------- /data/69.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/69.jpg -------------------------------------------------------------------------------- /data/70.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/70.jpg -------------------------------------------------------------------------------- /data/71.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/71.jpg -------------------------------------------------------------------------------- /data/78.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/78.jpg -------------------------------------------------------------------------------- /data/79.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/79.jpg -------------------------------------------------------------------------------- /data/80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/80.jpg -------------------------------------------------------------------------------- /data/81.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/81.jpg -------------------------------------------------------------------------------- /data/82.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/82.jpg -------------------------------------------------------------------------------- /data/83.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/83.jpg -------------------------------------------------------------------------------- /data/84.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/data/84.jpg -------------------------------------------------------------------------------- /include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/include/common.h -------------------------------------------------------------------------------- /include/landmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/include/landmark.h -------------------------------------------------------------------------------- /include/liveportrait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/include/liveportrait.h -------------------------------------------------------------------------------- /include/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/include/pipeline.h -------------------------------------------------------------------------------- /include/scrfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/include/scrfd.h -------------------------------------------------------------------------------- /mask_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/mask_template.png -------------------------------------------------------------------------------- /model/106.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/106.param -------------------------------------------------------------------------------- /model/203.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/203.param -------------------------------------------------------------------------------- /model/appearance_feature_extractor.ncnn.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/appearance_feature_extractor.ncnn.param -------------------------------------------------------------------------------- /model/motion_extractor.ncnn.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/motion_extractor.ncnn.param -------------------------------------------------------------------------------- /model/scrfd_500m_kps-opt2.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/scrfd_500m_kps-opt2.param -------------------------------------------------------------------------------- /model/spade_generator.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/spade_generator.param -------------------------------------------------------------------------------- /model/stitching_retargeting.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/stitching_retargeting.param -------------------------------------------------------------------------------- /model/stitching_retargeting_eye.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/stitching_retargeting_eye.param -------------------------------------------------------------------------------- /model/stitching_retargeting_lip.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/stitching_retargeting_lip.param -------------------------------------------------------------------------------- /model/warp.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/model/warp.param -------------------------------------------------------------------------------- /ncnn/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /result/d14_res.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/result/d14_res.gif -------------------------------------------------------------------------------- /result/d14_res2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/result/d14_res2.gif -------------------------------------------------------------------------------- /result/retargeting_res.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/result/retargeting_res.jpg -------------------------------------------------------------------------------- /src/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/src/common.cpp -------------------------------------------------------------------------------- /src/landmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/src/landmark.cpp -------------------------------------------------------------------------------- /src/liveportrait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/src/liveportrait.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/src/pipeline.cpp -------------------------------------------------------------------------------- /src/scrfd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FeiGeChuanShu/ncnn_Android_LivePortrait/HEAD/src/scrfd.cpp --------------------------------------------------------------------------------