Topics / #face-detection

Face-detection projects on GitHub

Detecting and recognizing human faces in images and video.

As of , the most-starred Face-detection projects on GitHub are face_recognition (56.8K stars), insightface (30K stars) and HivisionIDPhotos (21.6K stars). GitHub.Locker tracks 23 Face-detection repositories with 296.1K stars combined. The fastest-growing on October 17 was openshorts, with +54 stars in a day.

23Projects
296.1KStars in total
+158Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

23 projects · by stars

  1. #1 · ageitgey/face_recognition

    face_recognition

    face_recognition is a Python library and command-line tool for detecting and recognizing faces in images and video, built on top of dlib's deep-learning face recognition model.

    56.8K
  2. #2 · deepinsight/insightface

    insightface

    An open-source 2D and 3D deep face analysis toolbox that efficiently implements state-of-the-art face recognition, detection and alignment, optimized for both training and deployment.

    30K
  3. #3 · Zeyi-Lin/HivisionIDPhotos

    HivisionIDPhotos

    An open-source AI tool for making ID photos: it cuts the person out of an ordinary snapshot with matting models and generates standard ID photos in various sizes with the right background color.

    21.6K
  1. 4

    CodeFormer

    18.2Ksczhou/CodeFormer · Python

    An AI face-restoration model and tool from a NeurIPS 2022 paper by S-Lab, Nanyang Technological University: it rebuilds clear, realistic faces from blurry, low-quality, or old photos using a codebook-lookup transformer.

  2. 5

    face-api.js

    18Kjustadudewhohacks/face-api.js · TypeScript

    face-api.js is a JavaScript API for detecting and recognizing faces, built on top of tensorflow.js, that runs both in the browser and in Node.js.

  3. 6

    tfjs-models

    14.8Ktensorflow/tfjs-models · TypeScript

    A collection of pretrained machine learning models ported to TensorFlow.js, covering vision, audio, text, and general utility tasks, ready to use directly in browser or Node.js projects.

  4. 7

    dlib

    14.5Kdavisking/dlib · C++

    Dlib is a modern C++ toolkit containing machine learning algorithms and tools for building real-world machine learning and data analysis applications, with a Python API included.

  5. 8

    PaddleDetection

    14.4KPaddlePaddle/PaddleDetection · Python

    PaddleDetection is an object detection toolkit built on the PaddlePaddle deep learning framework, covering object detection, instance segmentation, multi-object tracking, and keypoint detection.

  6. 9

    facenet

    14.4Kdavidsandberg/facenet · Python

    This is a TensorFlow implementation of FaceNet, a face recognition system that converts face images into 128-dimensional embeddings for recognition and clustering, based on the paper 'FaceNet: A Unified Embedding for Face Recognition and Clustering'.

  7. 10

    Wav2Lip

    13.2KRudrabha/Wav2Lip · Python

    Wav2Lip is the open-source code and pretrained models behind an ACM Multimedia 2020 paper: it lip-syncs any video to any target speech audio with high accuracy, for research, academic, and personal use.

  8. 11

    libfacedetection

    12.8KShiqiYu/libfacedetection · C++

    libfacedetection is an open source C++ library for CNN-based face detection in images, designed to run extremely fast, reaching up to 1000 FPS on suitable hardware.

  9. 12

    kornia

    11.4Kkornia/kornia · Python

    Kornia is an open-source differentiable computer vision library for Python: 500+ image processing, geometry and augmentation operators plus pre-trained AI models, all built on PyTorch.

  10. 13

    faceai

    11.1Kvipstone/faceai · Python

    An entry-level Python project for face, video and text detection and recognition. It bundles 11 demo features, from face detection in photos and video to contour marking, hat overlays, digital makeup, gender and emotion recognition, image inpainting and auto colorization.

  11. 14

    Python

    10.9Kinjetlee/Python · Python

    A personal grab-bag of standalone Python scripts and short tutorials the author wrote alongside blog posts: web scraping, WeChat official account development, Excel automation, SQL practice, and small utility hacks like remote shutdown.

  12. 15

    caire

    10.8Kesimov/caire · Go

    Caire is a content aware image resize library based on the Seam Carving for Content-Aware Image Resizing paper. It ships as both a Go library and a command-line tool that can shrink or enlarge images vertically and horizontally.

  13. 16

    X-AnyLabeling

    10.7KCVHub520/X-AnyLabeling · Python

    A free cross-platform desktop app for AI-assisted annotation of text, image, video, and multimodal data — manual labeling tools plus built-in deep learning models that pre-label or batch-annotate, with multi-format export.

  14. 17

    openshorts

    6.8Kmutonby/openshorts · Python

    OpenShorts is an open source AI video platform that turns long videos into viral 9:16 shorts, generates AI UGC marketing videos with virtual actors, and provides free YouTube publishing tools, available self-hosted (free, MIT) or as a paid cloud service.

  15. 18

    Open-Source-Face-Recognition-SDK

    2.6KFaceplugin-ltd/Open-Source-Face-Recognition-SDK · Python

    An open-source face recognition SDK from Faceplugin that does face detection, landmark extraction, embedding generation and face similarity comparison, all processed on-premise.

  16. 19

    itsgiving

    1.1Kgazijarin/itsgiving · Python

    It is a webcam tool that detects your facial expression or hand gesture and overlays a matching meme on top of your face in real time, tracking you as you move in frame.

  17. 20

    Genjustsu-Open-Source-Workflow

    1Ksirioberati/Genjustsu-Open-Source-Workflow · Python

    Genjustsu is an open-source workflow for replacing characters or objects in a video using colored depth maps, SAM 3 segmentation masks and optional face mesh tracking, then generating the replacement with Seedance through the Enhancor API. It runs a local web UI to prepare inputs, review masks, preview drafts, and export the result with the original audio restored.

  18. 21

    ComfyUI-H3-FaceRefine

    522Carasibana/ComfyUI-H3-FaceRefine · Python

    This is a ComfyUI custom node pack that fixes small, blurry faces in MiniMax H3 generated video by tracking each face per frame, cropping it to fill a canvas, letting H3 re-render the crop in detail, and compositing the refined face back into the original video.

  19. 22

    meowmeowcatcam

    256catherpiee/meowmeowcatcam · Python

    A webcam gesture-meme detector: it watches your hand gestures and head movements through your camera and pops up a matching cat meme next to your live feed in real time.

  20. 23

    High-Angle_Robust_Fast_FaceAlignment

    196PINTO0309/High-Angle_Robust_Fast_FaceAlignment · Python

    HRFFA is a training, distillation and ONNX deployment pipeline for whole-head face alignment that stays robust at extreme head poses (looking up/down, full 360° roll, profile views) while being light enough for CPU inference.

Often tagged together