Open source facial projects – Part 2

  • Face_recognition
    The world’s simplest facial recognition api for Python and the command line
  • Facenet
    Face recognition using Tensorflow
  • Face Api.js
    JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
  • Libfacedetection
    An open source library for face detection in images. The face detection speed can reach 1000FPS.
  • Caire
    Content aware image resize library
  • React Native Camera
    A Camera component for React Native. Also supports barcode scanning!
  • Insightface
    Face Analysis Project on MXNet
  • Ultra Light Fast Generic Face Detector
    lightweight face detection model
  • Opencv4nodejs
    Nodejs bindings to OpenCV 3 and OpenCV 4
  • Daily Paper Computer Vision
  • Faceaware
    An extension that gives UIImageView the ability to focus on faces within an image.
  • Deepvideoanalytics
    A distributed visual search and visual data analytics platform.
  • Pigo
    Pure Go face detection library
  • Awesome Face_recognition
    papers about Face Detection; Face Alignment; Face Recognition && Face Identification && Face Verification && Face Representation; Face Reconstruction; Face Tracking; Face Super-Resolution && Face Deblurring; Face Generation && Face Synthesis; Face Transfer; Face Anti-Spoofing; Face Retrieval;
  • Ownphotos
    Self hosted alternative to Google Photos
  • Face.evolve.pytorch
    High-Performance Face Recognition Library on PyTorch
  • Face Recognition.js
    Simple Node.js package for robust face detection and face recognition. JavaScript and TypeScript API.
  • Deepface
    Face analysis mainly based on Caffe. At this time, face analysis tasks like detection, alignment and recognition have been done.
  • Sphereface
    Implementation for in CVPR’17.
  • Deepgaze
    Computer Vision library for human-computer interaction. It implements Head Pose and Gaze Direction Estimation Using Convolutional Neural Networks, Skin Detection through Backprojection, Motion Detection and Tracking, Saliency Map.
  • Jeelizfacefilter
    Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D…).
  • Sod
    An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
  • Facenet Pytorch
    Pretrained Pytorch face detection (MTCNN) and recognition (InceptionResnet) models
  • Tiny
    Tiny Face Detector, CVPR 2017
  • Facedetector
    Face detection for your Android app
  • Facekit
    Implementations of PCN (an accurate real-time rotation-invariant face detector) and other face-related algorithms
  • Picassofacedetectiontransformation
    A memory efficient Android image transformation library providing cropping above Face Detection (Face Centering) for Picasso.
  • Stealing Ur Feelings
    Winner of Mozilla’s $50,000 prize for art and advocacy exploring AI
  • Helloface
    An awesome face technology repository.
  • Centerface
    face detection
  • Human Detection And Tracking
    Human-detection-and-Tracking
  • Flyimg
    Dockerized PHP7 application runs as a Microservice to resize and crop images on the fly. Get optimised images with MozJPEG, WebP or PNG using ImageMagick. Includes face detection, cropping, face blurring, image rotation and many other options. Abstract storage based on FlySystem in order to store images on any provider (local, AWS S3…).
  • Jeelizweboji
    JavaScript/WebGL real-time face tracking and expression detection library. Build your own emoticons animated in real time in the browser! SVG and THREE.js integration demos are provided.
  • Awesome Face
    face releated algorithm, dataset and paper
  • Faceboxes.pytorch
    A PyTorch Implementation of FaceBoxes
  • Mobileface
    A face recognition solution on mobile device.
  • Php Opencv
    PHP extensions for OpenCV
  • Facerecognitiondotnet
    The world’s simplest facial recognition api for .NET on Windows, MacOS and Linux
  • Deepcamera
    Protect your privacy, open source AI-powered video surveillance on Android, featuring face recognition, human shape recognition(ReID), etc. The world’s first AutoML Deep Learning edge AI platform. No programming exp needed to train a new model for your privacy.
  • Faced
    Near Real Time CPU Face detection using deep learning
  • Facecropper
    Crop faces, inside of your image, with iOS 11 Vision api.
  • Faceboxes
    FaceBoxes: A CPU Real-time Face Detector with High Accuracy
  • Mtcnn Pytorch
    Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks
  • Brfv4_javascript_examples
    BRFv4 – HTML5/Javascript – examples project. Reference implementation for all other platform example packages.
  • Android Face Detector
    A real-time face detection Android library
  • Deepface
    Deep Learning Models for Face Detection/Recognition/Alignments, implemented in Tensorflow
  • Paddledetection
    Object detection and instance segmentation toolkit based on PaddlePaddle.
  • Tiny_faces_in_tensorflow
    A Tensorflow Tiny Face Detector, implementing “Finding Tiny Faces”
  • Glidefacedetectiontransformation
    A memory efficient Android image transformation library providing cropping above Face Detection (Face Centering) for Glide.
  • Gather Deployment
    Gathers scalable tensorflow and infrastructure deployment
  • Drishti
    Real time eye tracking for embedded and mobile devices.
  • Libfaceid
    libfaceid is a research framework for prototyping of face recognition solutions. It seamlessly integrates multiple detection, recognition and liveness models w/ speech synthesis and speech recognition.
  • Imagedetect
    Detect and crop faces, barcodes and texts in image with iOS 11 Vision api.
  • Arcface Caffe
    insightface-caffe
  • Facemoji
    A voice chatbot that can imitate your expression. OpenCV+Dlib+Live2D+Moments Recorder+Turing Robot+Iflytek IAT+Iflytek TTS
  • Pyramidbox
    A Context-assisted Single Shot Face Detector in TensorFlow
  • Cnn_face_detection
    Implementation based on the paper Li et al., “A Convolutional Neural Network Cascade for Face Detection, ” 2015 CVPR
  • Facedetection
    C++ project to implement MTCNN, a perfect face detect algorithm, on different DL frameworks. The most popular frameworks: caffe/mxnet/tensorflow, are all suppported now
  • Add Christmas Hat
    Add Christmas hat on one’s head based on OpneCV and Dlib
  • Tensorflow Mtcnn
  • Evfacetracker
    Calculate the distance and angle of your device with regards to your face
  • Workattendancesystem
  • Yoloface
    Deep learning-based Face detection using the YOLOv3 algorithm (https://github.com/sthanhng/yoloface)
  • Facepapercollection
    A collection of face related papers
  • Get Me Through
    A Free, Offline, Real-Time, Open-source web-app to assist organisers of any event in allowing only authorised/invited people using Face-Recognition Technology or QR Code.
  • Face Tracking With Anime Characters
    Hello! I have made a Python project where YURI from the game doki doki literature club accesses the webcam and stares directly into the players soul. Hope you enjoy!
  • Autocrop
    Automatically detects and crops faces from batches of pictures.
  • Applefacedetection
    Face Detection with CoreML
  • Mtcnn
    MTCNN in practice
  • Rustface
    Face detection library for the Rust programming language
  • Vggface2 Pytorch
    PyTorch Face Recognizer based on ‘VGGFace2: A dataset for recognising faces across pose and age’
  • Wear A Mask
    An SPA that uses only the front-end to perform deep-learning-based facial landmark detection on images and automatically adds breathing mask stickers.
  • Curated List Of Awesome 3d Morphable Model Software And Data
  • Pythoncode Tutorials
    The Python Code Tutorials
  • Instabotai
    Instagram AI bot with face detection. It works without instagram api, need only login and password.
  • S3fd.pytorch
    SFD implement with pytorch
  • Marvel
    Marvel – Face Recognition With Android & OpenCV
  • Facepause
    Look Away to Pause Youtube – Experimental Chrome Extension
  • Face Dataset
    Face related datasets
  • Faceboxes Tensorflow
    A fast face detector
  • Ownphotos Frontend
  • Viseface
  • Extd_pytorch
    Official EXTD Pytorch code
  • Dockerface
    Face detection using deep learning.
  • Compactcnncascade
    A binary library for very fast face detection using compact CNNs.
  • Arcface Multiplex Recognition
  • Lookatme
    VideoView that plays video only when are open and is detected with various other features
  • Facial Expression Detection
    Facial Expression or Facial Emotion Detector can be used to know whether a person is sad, happy, angry and so on only through his/her face. This Repository can be used to carry out such a task.
  • Attendance Using Face
    Face-recognition using Siamese network
  • Dsfd.pytorch
    DSFD implement with pytorch
  • Animoji Animate
    Facial-Landmarks Detection based animating application similar to Apple-Animoji™
  • 2015_face_detection
    CVPR2015 Cascade CNNs for Face Detection
  • Opencv Facial Landmark Detection
    OpenCV
  • Face Detection With Mobilenet Ssd
    Face detection with mobilenet-ssd written by Keras.
  • Faceboxes
    FaceBoxes: A CPU Real-time Face Detector with High Accuracy
  • Face Mask Browser Extension
    A browser extension that puts masks on faces on the internet
  • Facedetection
    Human Face Detection based on AdaBoost
  • Gender Detection Keras
    Gender detection (from scratch) using deep learning with keras and cvlib.
  • Facelandmarksdetection
    Finds facial features such as face contour, eyes, mouth and nose in an image.
  • Face_toolbox_keras
    A collection of deep learning frameworks ported to Keras for face analysis.
  • Robovision
    AI and machine leaning-based computer vision for a robot
  • Facedetection
    iPhone app for detecting faces from a live camera feed using Swift and iOS 13 API’s.
  • Facerecognition
    This is an implematation project of face detection and recognition. The face detection using MTCNN algorithm, and recognition using LightenenCNN algorithm.
  • Insightface Just Works
    Insightface face detection and recognition model that just works out of the box.
  • Hololenswithopencvforunityexample
    HoloLens With OpenCVforUnity Example
  • Facerecognition
    Nextcloud app that implement a basic facial recognition system.
  • Deep Face Recognition
    One-shot Learning and deep face recognition notebooks and workshop materials
  • Instabotai
    Instagram AI bot with face detection. It works without instagram api, need only login and password.
  • A Convolutional Neural Network Cascade For Face Detection
    TensorFlow implementation of “A Convolutional Neural Network Cascade for Face Detection”, CVPR 2015
  • Tensorflow Mtcnn
    C++ and python Inference only for MTCNN face detector on Tensorflow. Based on davidsandberg’s facenet project:
  • Awslambdaface
  • Hellovision
  • Wechat Miniprogram Webar
    A WeChat MiniProgram AR with JavaScript Computer Vision Libraries.
  • Pyseeta
  • python api for SeetaFaceEngine(https://github.com/seetaface/SeetaFaceEngine.git)
  • Face Classification
    Face model to classify gender and race. Trained on LFWA+ Dataset.
  • Awesome Face Detection
    Compare with various detectors – s3fd, dlib, ocv, ocv-dnn, mtcnn-pytorch, face_recognition
  • Widerface Evaluation
    Python Evaluation Code for Wider Face Dataset
  • Ios11 Visionframework
    Vision Framework IOS WWDC 2017
  • Facegrab
    A tool to collect public images from Facebook and create an image dataset for training computer vision applications like gender recognition, and face detection
  • Pcn Ncnn
    PCN based on ncnn framework.
  • Vtuber_unity
    Use Unity 3D character and Python deep learning algorithms to stream as a VTuber!
  • Tiny Faces Pytorch
    Finding Tiny Faces in PyTorch
  • Retinaface.pytorch
    Reimplement RetinaFace using PyTorch.
  • Face Recognition Cpp
    Real Time Face Recognition Detector. Over 30FPS on CPU!
  • Ai Reading Materials
    Some of the ML and DL related reading materials, research papers that I’ve read
  • Facevfx
    Mapping real-time visual effect to human face.
  • Idmatch
    Match faces on id cards with OCR capabilities.
  • Opencv Mtcnn
    An implementation of MTCNN Face detector using OpenCV’s DNN module
  • Facedetector Base Yolov3 Spp
  • Computer Vision Raspberrypi
    Sample projects for Computer Vision with Raspberry Pi and Movidius Neural Compute Stick
  • Retinadetector
  • Retinaface Tf2
    RetinaFace (Single-stage Dense Face Localisation in the Wild, 2019) implemented (ResNet50, MobileNetV2 trained on single GPU) in Tensorflow 2.0+. This is an unofficial implementation. With Colab.
  • Facevision
    iOS11 Vision framework example. Detection of face landmarks
  • Facemask
    detect face or mask by yolo v2
  • Ssd Face
    Face detection by MobileNet-SSD, including training and deploy
  • Facifier
    An emotion and gender detector based on facial features, built with Python and OpenCV
  • Facer
    Simple face averaging in Python
  • Predict Facial Attractiveness
    Using OpenCV and Dlib to predict facial attractiveness.
  • Imagecoordinatespace
    UICoordinateSpace for UIImageView image
  • Photoassessment
    Photo Assessment using Core ML and Metal.
  • Flask_face_detection
    Face detection example in Python 3 based on OpenCV and Flask
  • Live Stream Face Detection
    Live Streaming and Face Detection with Flask in Browser
  • Facemoji Kit
    Track facial expressions & get blend shapes, 3D head pose and dense mesh in real-time on iOS, Android, Mac, and PC.
  • Fast_face_detector
    A face detector based on the work “Aggregate channel features for multi-view face detection” presented by Bin Yang, Junjie Yan, Zhen Lei and Stan Z. Li.
  • Ng Open Cv
    Angular 6+ & OpenCV.js integration service library
  • Face Api Demo Vue
  • Brfv4_mac_examples
    macOS C++ examples utilizing OpenCV for camera access and drawing the face tracking results.
  • Object_face_detection_webcam_react
    Face/Mood detection using face-api.js
  • Facepixeler
    A simple C# program that can automatically detect and blur faces in images. Uses OpenCV and EmguCV.

Ref: awesomeopensource