AltHub

Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB Alternatives

face detection

Ultra-Light-Fast-Generic-Face-Detector-1MB is a compact (~1MB) CNN face detector with PyTorch training code and NCNN/MNN/Caffe/ONNX inference examples for edge devices.

7.5kPythonMITdormant · last push 2.8y agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

ShiqiYu/libfacedetectionGitHub

Use when you want a current, self-contained C++ face detector with 1000 FPS rather than a PyTorch-trainable model with NCNN/MNN exports.

An open source library for face detection in images. The face detection speed can reach 1000FPS.

12.8k
C++
NOASSERTION
active3mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

DayBreak-u/darknet_face_with_landmarkGitHub

Use when you need a Darknet-based face+landmark detector with ncnn support and can tolerate an old, unmaintained codebase.

加入关键点的darknet训练框架,轻量级的人脸检测,支持ncnn推理

212
C
NOASSERTION
dormant6.2y ago
DayBreak-u/yolo-face-with-landmarkGitHub

Use when you need YOLOv3-family face detection plus landmarks in PyTorch and can accept more compute than the seed.

yoloface大礼包 使用pytroch实现的基于yolov3的轻量级人脸检测(包含关键点)

298
C++
none
dormant3.9y ago
dog-qiuqiu/MobileNet-YoloGitHub

Use the YoloFace-500k variant here when a 420KB YOLO-style face model in a generic MobileNet-YOLO repo is more important than the seed's dedicated face-detection examples.

MobileNetV2-YoloV3-Nano: 0.5BFlops 3MB HUAWEI P40: 6ms/img, YoloFace-500k:0.1Bflops 420KB:fire::fire::fire:

1.7k
C
NOASSERTION
dormant5.7y ago
Charrin/RetinaFace-CppGitHub

Use when you need RetinaFace detection in C++ and are willing to accept an old, unmaintained implementation.

RetinaFace detector with C++

395
C++
none
dormant7.3y ago
biubug6/Pytorch_RetinafaceGitHub

Use when you need RetinaFace's higher WiderFace accuracy and are willing to run a heavier PyTorch model than the seed.

Retinaface get 80.99% in widerface hard val using mobilenet0.25.

3.0k
Python
MIT
dormant3.3y ago
yeephycho/tensorflow-face-detectionGitHub

Use if your stack is TensorFlow and you want a WIDER-trained MobileNet-SSD face detector, accepting a heavier/unmaintained TensorFlow OD API pipeline.

A mobilenet SSD based face detector, powered by tensorflow object detection api, trained by WIDERFACE dataset.

772
Python
Apache-2.0
dormant6.0y ago
bubbliiiing/retinaface-pytorchGitHub

Use when you want to train RetinaFace on custom data in PyTorch and do not need the seed's edge-optimized lightweight deployment.

这是一个retinaface-pytorch的源码,可以用于训练自己的模型。

258
Python
MIT
dormant4.5y ago
supernotman/RetinaFace_PytorchGitHub

Use when you prefer this independent PyTorch RetinaFace implementation for custom training and can accept a heavier model.

Reimplement RetinaFace with Pytorch

307
Python
none
dormant3.9y ago
derronqi/yolov7-faceGitHub

Use when you need YOLOv7 face boxes plus landmarks and have GPU compute available; it is not an edge-sized 1MB model.

yolov7 face detection with landmark

438
Python
GPL-3.0
dormant2.2y ago
Star-Clouds/CenterFaceGitHub

Use when anchor-free CenterFace face+landmark detection fits your accuracy/speed needs and MNN/NCNN portability is less important.

face detection

1.3k
C++
MIT
dormant4.9y ago
SyGoing/LFFD-MNNGitHub

Use when you specifically want the LFFD method with MNN inference on edge devices and can tolerate a stale repository.

MNN Implementation of the paper of LFFD: A Light and Fast Face Detector for Edge Devices

128
C++
MIT
dormant6.7y ago
serengil/retinafaceGitHub

Use when you want a maintained pip-installable Python RetinaFace library with a high-level API and do not need the seed's edge-focused 1MB model.

RetinaFace: Deep Face Detection Library for Python

2.0k
Python
MIT
active4mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

peiyunh/tinyGitHub

Previous-generation MATLAB/CVPR 2017 method for detecting very tiny faces; choose only for reproducing that research, not for current edge deployment.

Tiny Face Detector, CVPR 2017

1.1k
MATLAB
NOASSERTION
dormant6.5y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

nihui/ncnn-android-scrfdGitHub

Complete Android SCRFD face-detection sample/demo; useful when you want a ready app to copy rather than a model to integrate into your own codebase.

ncnn android scrfd face detection

261
C++
none
active4mo ago

Listed as an alternative to

These projects were analysed and named Ultra-Light-Fast-Generic-Face-Detector-1MB among their alternatives. The relationship is not symmetric — how Ultra-Light-Fast-Generic-Face-Detector-1MB rates them is a separate judgement, made when Ultra-Light-Fast-Generic-Face-Detector-1MB is analysed in its own right.

deepinsight/insightfaceGitHub

calls Ultra-Light-Fast-Generic-Face-Detector-1MB “A lightweight face detector, narrower and older.”

State-of-the-art 2D and 3D Face Analysis Project

29.6kPythonactive