AltHub

cmusatyalab/openface Alternatives

face recognition

OpenFace is a free and open-source library for face recognition using deep neural networks, providing face detection, alignment, and representation generation.

15.4kLuaApache-2.0active · last push 3mo agoGitHub

Same job, different approach

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

serengil/deepfaceGitHub

Python face-recognition library with multiple backends and attribute analysis; choose it when you need an actively maintained API in a Python project rather than Torch code.

A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python

23.4k
Python
MIT
active1mo ago
timesler/facenet-pytorchGitHub

PyTorch pretrained MTCNN/InceptionResNet models; choose it when you want recognition inside a PyTorch application without the Torch ecosystem.

Pretrained Pytorch face detection (MTCNN) and facial recognition (InceptionResnet) models

5.2k
Python
MIT
slowing1.1y ago
vladmandic/humanGitHub

JavaScript library covering recognition plus pose/gaze/attributes; choose it when your code must run in a browser or Node.js environment.

Human: AI-powered 3D Face Detection & Rotation Tracking, Face Description & Recognition, Body Pose Tracking, 3D Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction, Gaze Tracking, Gesture Recognition

3.3k
HTML
MIT
slowing10mo ago
Faceplugin-ltd/Open-Source-Face-Recognition-SDKGitHub

Face-recognition SDK that also bundles liveness and anti-spoofing; choose it when these security checks are required, but note there is no explicit license.

Face Recognition, Face Liveness Detection, Face Anti-Spoofing, Face Detection, Face Landmarks, Face Compare, Face Matching, Face Pose, Face Expression, Face Attributes, Face Templates Extraction, Face Landmarks

2.1k
Python
none
active2mo ago
yakhyo/unifaceGitHub

Python unified face-analysis API; choose it when you need recognition along with landmark, gaze, parsing or anti-spoofing under one dependency.

UniFace: A Unified Face Analysis Library for Python | Detection, alignment, landmarks, face-mesh, recognition, parsing, gaze, attributes and anti-spoofing under one API.

1.6k
Python
MIT
active1mo ago
davidsandberg/facenetGitHub

TensorFlow implementation of the original FaceNet; choose it if you specifically need that TF training/reference code and accept that it is unmaintained.

Face recognition using Tensorflow

14.3k
Python
MIT
dormant3.2y ago
wuji3/DoraemonGitHub

PyTorch training baseline for face recognition/retrieval; choose it when you are building/training models rather than using an off-the-shelf recognition API.

A powerful baseline for image classification, face recognition and image retrieval with Pytorch

807
Python
GPL-3.0
active5mo ago
Kagami/go-faceGitHub

Go binding to dlib-based face recognition; choose it when you need face recognition from a Go backend.

:mag: Face recognition with Go

1.2k
Go
CC0-1.0
dormant2.2y 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.

chenriwei/DeepFaceGitHub

Historical Caffe DeepFace code; choose it only for reproducing that old research implementation, not for current use.

Face analysis mainly based on Caffe. At this time, face analysis tasks like detection, alignment and recognition have been done.

1.5k
Python
none
dormant10.1y ago
AlfredXiangWu/face_verification_experimentGitHub

Old Caffe LightCNN face-verification implementation; choose it only if you need that exact legacy model/code.

Original Caffe Version for LightCNN-9. Highly recommend to use PyTorch Version (https://github.com/AlfredXiangWu/LightCNN)

721
Matlab
none
dormant9.7y ago

End-user tools

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

johnolafenwa/DeepStackGitHub

RESTful AI server for edge deployment; choose it when face recognition should be a separate self-hosted service rather than an in-process library.

The World's Leading Cross Platform AI Engine for Edge Devices

817
Python
Apache-2.0
dormant2.3y ago

Listed as an alternative to

These projects were analysed and named openface among their alternatives. The relationship is not symmetric — how openface rates them is a separate judgement, made when openface is analysed in its own right.

ageitgey/face_recognitionGitHub

calls openface “Choose when you need the OpenFace Torch/Lua deep-net pipeline and are okay with a heavier, non-pip setup.”

The world's simplest facial recognition api for Python and the command line

56.7kPythonactive
davidsandberg/facenetGitHub

calls openface “choose when you want an Apache-2.0 Torch/Python face-recognition stack with dlib integration instead of TensorFlow.”

Face recognition using Tensorflow

14.3kPythondormant
serengil/deepfaceGitHub

calls openface “when you want the classic OpenFace model in a Lua/Torch environment and don't need attributes.”

A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python

23.4kPythonactive
exadel-inc/CompreFaceGitHub

calls openface “Classic Lua/Torch face recognition pipeline; choose it only if you are tied to that legacy framework and don't need a modern service.”

Leading free and open-source face recognition system

8.3kJavadormant