├── .gitattributes ├── Face_Detector_ncnn ├── .idea │ ├── .name │ ├── 1M_lib.iml │ ├── misc.xml │ ├── modules.xml │ ├── vcs.xml │ └── workspace.xml ├── CMakeLists.txt ├── FaceDetector.cpp ├── FaceDetector.h ├── main.cpp ├── model │ ├── face.bin │ └── face.param ├── ncnn │ ├── include │ │ └── ncnn │ │ │ ├── allocator.h │ │ │ ├── benchmark.h │ │ │ ├── blob.h │ │ │ ├── command.h │ │ │ ├── cpu.h │ │ │ ├── gpu.h │ │ │ ├── layer.h │ │ │ ├── layer_type.h │ │ │ ├── layer_type_enum.h │ │ │ ├── mat.h │ │ │ ├── modelbin.h │ │ │ ├── net.h │ │ │ ├── opencv.h │ │ │ ├── option.h │ │ │ ├── paramdict.h │ │ │ ├── pipeline.h │ │ │ └── platform.h │ └── lib │ │ ├── cmake │ │ └── ncnn │ │ │ ├── ncnn-release.cmake │ │ │ ├── ncnn.cmake │ │ │ └── ncnnConfig.cmake │ │ └── libncnn.a ├── sample.jpg └── tools │ └── onnx2ncnn ├── LICENSE ├── README.md ├── calculate_paremeter_flop.py ├── convert_to_onnx.py ├── data ├── __init__.py ├── config.py ├── data_augment.py └── wider_face.py ├── detect.py ├── img ├── 1.jpg └── sample.jpg ├── layers ├── __init__.py ├── functions │ └── prior_box.py └── modules │ ├── __init__.py │ └── multibox_loss.py ├── models ├── __init__.py ├── net.py ├── net_rfb.py ├── net_slim.py └── retinaface.py ├── test_widerface.py ├── train.py ├── utils ├── __init__.py ├── box_utils.py ├── nms │ ├── __init__.py │ └── py_cpu_nms.py └── timer.py ├── weights ├── RBF_Final.pth ├── mobilenet0.25_Final.pth └── slim_Final.pth └── widerface_evaluate ├── README.md ├── box_overlaps.pyx ├── evaluation.py ├── ground_truth ├── wider_easy_val.mat ├── wider_face_val.mat ├── wider_hard_val.mat └── wider_medium_val.mat └── setup.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/.gitattributes -------------------------------------------------------------------------------- /Face_Detector_ncnn/.idea/.name: -------------------------------------------------------------------------------- 1 | facebox -------------------------------------------------------------------------------- /Face_Detector_ncnn/.idea/1M_lib.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/.idea/1M_lib.iml -------------------------------------------------------------------------------- /Face_Detector_ncnn/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/.idea/misc.xml -------------------------------------------------------------------------------- /Face_Detector_ncnn/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/.idea/modules.xml -------------------------------------------------------------------------------- /Face_Detector_ncnn/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/.idea/vcs.xml -------------------------------------------------------------------------------- /Face_Detector_ncnn/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/.idea/workspace.xml -------------------------------------------------------------------------------- /Face_Detector_ncnn/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/CMakeLists.txt -------------------------------------------------------------------------------- /Face_Detector_ncnn/FaceDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/FaceDetector.cpp -------------------------------------------------------------------------------- /Face_Detector_ncnn/FaceDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/FaceDetector.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/main.cpp -------------------------------------------------------------------------------- /Face_Detector_ncnn/model/face.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/model/face.bin -------------------------------------------------------------------------------- /Face_Detector_ncnn/model/face.param: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/model/face.param -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/allocator.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/benchmark.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/blob.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/command.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/cpu.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/gpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/gpu.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/layer.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/layer_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/layer_type.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/layer_type_enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/layer_type_enum.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/mat.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/modelbin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/modelbin.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/net.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/opencv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/opencv.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/option.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/paramdict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/paramdict.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/pipeline.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/include/ncnn/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/include/ncnn/platform.h -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/lib/cmake/ncnn/ncnn-release.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/lib/cmake/ncnn/ncnn-release.cmake -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/lib/cmake/ncnn/ncnn.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/lib/cmake/ncnn/ncnn.cmake -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/lib/cmake/ncnn/ncnnConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/lib/cmake/ncnn/ncnnConfig.cmake -------------------------------------------------------------------------------- /Face_Detector_ncnn/ncnn/lib/libncnn.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/ncnn/lib/libncnn.a -------------------------------------------------------------------------------- /Face_Detector_ncnn/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/sample.jpg -------------------------------------------------------------------------------- /Face_Detector_ncnn/tools/onnx2ncnn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/Face_Detector_ncnn/tools/onnx2ncnn -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/README.md -------------------------------------------------------------------------------- /calculate_paremeter_flop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/calculate_paremeter_flop.py -------------------------------------------------------------------------------- /convert_to_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/convert_to_onnx.py -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/data/config.py -------------------------------------------------------------------------------- /data/data_augment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/data/data_augment.py -------------------------------------------------------------------------------- /data/wider_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/data/wider_face.py -------------------------------------------------------------------------------- /detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/detect.py -------------------------------------------------------------------------------- /img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/img/1.jpg -------------------------------------------------------------------------------- /img/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/img/sample.jpg -------------------------------------------------------------------------------- /layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/layers/__init__.py -------------------------------------------------------------------------------- /layers/functions/prior_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/layers/functions/prior_box.py -------------------------------------------------------------------------------- /layers/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/layers/modules/__init__.py -------------------------------------------------------------------------------- /layers/modules/multibox_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/layers/modules/multibox_loss.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/models/net.py -------------------------------------------------------------------------------- /models/net_rfb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/models/net_rfb.py -------------------------------------------------------------------------------- /models/net_slim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/models/net_slim.py -------------------------------------------------------------------------------- /models/retinaface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/models/retinaface.py -------------------------------------------------------------------------------- /test_widerface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/test_widerface.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/train.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/box_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/utils/box_utils.py -------------------------------------------------------------------------------- /utils/nms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/nms/py_cpu_nms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/utils/nms/py_cpu_nms.py -------------------------------------------------------------------------------- /utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/utils/timer.py -------------------------------------------------------------------------------- /weights/RBF_Final.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/weights/RBF_Final.pth -------------------------------------------------------------------------------- /weights/mobilenet0.25_Final.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/weights/mobilenet0.25_Final.pth -------------------------------------------------------------------------------- /weights/slim_Final.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/weights/slim_Final.pth -------------------------------------------------------------------------------- /widerface_evaluate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/widerface_evaluate/README.md -------------------------------------------------------------------------------- /widerface_evaluate/box_overlaps.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/widerface_evaluate/box_overlaps.pyx -------------------------------------------------------------------------------- /widerface_evaluate/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/widerface_evaluate/evaluation.py -------------------------------------------------------------------------------- /widerface_evaluate/ground_truth/wider_easy_val.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/widerface_evaluate/ground_truth/wider_easy_val.mat -------------------------------------------------------------------------------- /widerface_evaluate/ground_truth/wider_face_val.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/widerface_evaluate/ground_truth/wider_face_val.mat -------------------------------------------------------------------------------- /widerface_evaluate/ground_truth/wider_hard_val.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/widerface_evaluate/ground_truth/wider_hard_val.mat -------------------------------------------------------------------------------- /widerface_evaluate/ground_truth/wider_medium_val.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/widerface_evaluate/ground_truth/wider_medium_val.mat -------------------------------------------------------------------------------- /widerface_evaluate/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biubug6/Face-Detector-1MB-with-landmark/HEAD/widerface_evaluate/setup.py --------------------------------------------------------------------------------