Facial Recognition Software

View 121 business solutions

Browse free open source Facial Recognition software and projects below. Use the toggles on the left to filter open source Facial Recognition software by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    InsightFace

    InsightFace

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

    State-of-the-art deep face analysis library. InsightFace is an open-source 2D&3D deep face analysis library. InsightFace is an integrated Python library for 2D&3D face analysis. InsightFace efficiently implements a wide variety of state-of-the-art algorithms for face recognition, face detection, and face alignment, which are optimized for both training and deployment. Research institutes and industrial organizations can get benefits from InsightFace library.
    Downloads: 546 This Week
    Last Update:
    See Project
  • 2
    VGGFace2

    VGGFace2

    VGGFace2 Dataset for Face Recognition

    VGGFace2 is a large-scale face recognition dataset developed to support research on facial recognition across variations in pose, age, illumination, and identity. It consists of 3.31 million images covering 9,131 subjects, with an average of over 360 images per subject. The dataset was collected from Google Image Search, ensuring a wide diversity in ethnicity, profession, and real-world conditions. It is split into a training set with 8,631 identities and a test set with 500 identities, making it suitable for benchmarking and large-scale model training. Alongside the dataset, the repository provides pre-trained models based on ResNet-50 and SE-ResNet-50 architectures, trained with both MS-Celeb-1M pretraining and fine-tuning on VGGFace2. These models achieve strong verification performance on benchmarks such as IJB-B and include variants with lower-dimensional embeddings for compact feature representation. The project also includes preprocessing tools, face detection scripts, and etc.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 3
    face-api.js

    face-api.js

    JavaScript API for face detection and face recognition in the browser

    face-api.js is a JavaScript and TypeScript library for face analysis in web browsers and Node.js. It runs neural networks through TensorFlow.js and accepts images, videos, canvases, or tensors as input. The API can locate one or many faces using several detector models with configurable accuracy and performance settings. It can identify facial landmarks, compute recognition descriptors, classify expressions, and estimate age and gender. High-level chained methods let developers combine detection and analysis tasks in a compact workflow. Browser applications can draw boxes, labels, landmarks, and results on overlay canvases. Node.js support is available through image and canvas polyfills, with native TensorFlow bindings recommended for faster processing.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 4
    Computer Vision

    Computer Vision

    Best Practices, code samples, and documentation for Computer Vision

    In recent years, we've see an extra-ordinary growth in Computer Vision, with applications in face recognition, image understanding, search, drones, mapping, semi-autonomous and autonomous vehicles. A key part to many of these applications are visual recognition tasks such as image classification, object detection and image similarity. This repository provides examples and best practice guidelines for building computer vision systems. The goal of this repository is to build a comprehensive set of tools and examples that leverage recent advances in Computer Vision algorithms, neural architectures, and operationalizing such systems. Rather than creating implementations from scratch, we draw from existing state-of-the-art libraries and build additional utility around loading image data, optimizing and evaluating models, and scaling up to the cloud.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5

    Face Recognition

    World's simplest facial recognition api for Python & the command line

    Face Recognition is the world's simplest face recognition library. It allows you to recognize and manipulate faces from Python or from the command line using dlib's (a C++ toolkit containing machine learning algorithms and tools) state-of-the-art face recognition built with deep learning. Face Recognition is highly accurate and is able to do a number of things. It can find faces in pictures, manipulate facial features in pictures, identify faces in pictures, and do face recognition on a folder of images from the command line. It could even do real-time face recognition and blur faces on videos when used with other Python libraries.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    FaceGate

    FaceGate

    World's first Face Authentication enabled MacOS App-locker

    FaceGate is a free, open-source macOS security application designed to restrict access to individual installed applications. It allows users to unlock protected programs through facial recognition, Touch ID, or a password. The software performs facial recognition locally using Apple's Neural Engine and encrypted biometric templates. Users can register multiple faces and configure recognition sensitivity. Liveness detection introduces head movement challenges to reduce basic photo and video spoofing attempts. FaceGate also supports customizable unlock timers, scheduled locking, and automatic protection when the Mac sleeps. Additional safeguards include protected settings, uninstall restrictions, and menu bar controls. Built with Swift and SwiftUI, it provides an additional privacy layer for macOS 14 and later.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    FaceRecognitionDotNet

    FaceRecognitionDotNet

    The world's simplest facial recognition api for .NET on Windows, MacOS

    The world's simplest facial recognition API for .NET on Windows, MacOS, and Linux.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    face-recognition.js

    face-recognition.js

    Simple Node.js package for robust face detection and face recognition

    face-recognition.js is a Node.js wrapper around dlib’s face detection and recognition tools. It provides JavaScript and TypeScript APIs for loading images, locating faces, extracting face crops, and training labeled recognizers. Developers can compare unknown faces with stored examples and receive ranked predictions with distance values. The package also includes five-point and 68-point facial landmark predictors for alignment and analysis. Synchronous and Promise-based asynchronous methods support different application designs, while OpenCV integration enables additional image processing. OpenBLAS can improve CPU performance when the native dependency is compiled with it. The project is now considered obsolete by its author, who recommends face-api.js for equivalent browser and Node.js functionality.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    OpenKYC - FaceOnLive Community Project

    OpenKYC - FaceOnLive Community Project

    FaceOnLive Open KYC: Streamlining Identity Verification with AI

    Immerse yourself in the groundbreaking realm of the FaceOnLive Open KYC Project, a trailblazing endeavor at the forefront of redefining identity verification paradigms. With a commitment to leveraging the latest advancements in biometric technology, our platform presents a comprehensive solution encompassing cutting-edge features such as face recognition, face liveness detection, and ID document recognition. By seamlessly integrating these powerful tools, we empower businesses across industries to streamline their KYC processes with unparalleled accuracy and efficiency. At the heart of our initiative lies an open-source UI flow, meticulously designed to provide users with an intuitive and seamless experience throughout the identity verification journey. From effortlessly capturing ID documents to conducting robust selfie liveness checks, our platform offers a user-friendly interface that prioritizes both security and convenience.
    5.0 out of 5 stars 149 Reviews
    Downloads: 4 This Week
    Last Update:
    See Project
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
    Start Free Trial
  • 10
    Exadel CompreFace

    Exadel CompreFace

    Leading free and open-source face recognition system

    Exadel CompreFace is a free and open-source face recognition GitHub project. Essentially, it is a docker-based application that can be used as a standalone server or deployed in the cloud. You don’t need prior machine learning skills to set up and use CompreFace. The system provides REST API for face recognition, face verification, face detection, face mask detection, landmark detection, age, and gender recognition. The solution also features a role management system that allows you to easily control who has access to your Face Recognition Services. CompreFace is delivered as a docker-compose config and supports different models that work on CPU and GPU. Our solution is based on state-of-the-art methods and libraries like FaceNet and InsightFace. Official website: https://exadel.com/solutions/compreface/ Github link: https://github.com/exadel-inc/CompreFace
    Downloads: 14 This Week
    Last Update:
    See Project
  • 11

    C++Builder Face Recognition March01_2019

    C++Builder Face Recognition

    RTSP url link updated Donote $108 for FULL source code of the project. BUG FIXED! MEMORY LEAK! ADDED 64_BIT + TBB HARD BOILED FACE RECOGNITION: https://sourceforge.net/projects/cbuilder-face-recognizer/ page not found for hard core c++Builder, contact author! https://sourceforge.net/projects/delphi-face-recognizer/ C++Builder Face Detection: FREE Source code! https://sourceforge.net/p/cbuilder-opencv-face-detection/ For Live: Face Attendance System, Facial Emotion, Gender Recognition Works on IP Camera using RTSP. ---> After you Donate, message or mail at dbinXecod@gmail.com ---> Runs on Windows XP to Windows 10 using SQLite Dataface! You can reprogram / setup / configure / scale the Face Recognition accuracy! Delphi Face Detection: FREE Source code! https://sourceforge.net/projects/delphi-opencv-face-detection/ Delphi Face Recognition: https://sourceforge.net/projects/delphi-face-recognition/ Technical Support is always online
    5.0 out of 5 stars 1 Review
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12

    Liveliness and Face Identification

    Leading free and open-source liveliness check &face recognition system

    This is a free and open-source liveliness check and face recognition project. Essentially, it is an application that can be used as a standalone server or deployed in the cloud. You don’t need prior machine learning skills to set up and use. The application is customizable react based mobile friendly UI and Python based backend. The program is a real-time face detection application. It allows you to detect faces using your webcam and displays the video feed with oval drawn around the detected faces. When you run the program, a GUI window will appear. The window appears to do liveliness check and face detection. The description guides you to adjust the settings and click the "Start" button to begin face detection. If user's pic is in DB, it will show the matching name or else you can upload your pic with name to do detection. Application has many uses like door lock, attendance system or any similar identification usages. Face Recognition is highly accurate and simplest application
    5.0 out of 5 stars 1 Review
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Blazeface

    Blazeface

    Blazeface is a lightweight model that detects faces in images

    Blazeface is a lightweight, high-performance face detection model designed for mobile and embedded devices, developed by TensorFlow. It is optimized for real-time face detection tasks and runs efficiently on mobile CPUs, ensuring minimal latency and power consumption. Blazeface is based on a fast architecture and uses deep learning techniques to detect faces with high accuracy, even in challenging conditions. It supports multiple face detection in varying lighting and poses, and is designed to work in real-world applications like mobile apps, robotics, and other resource-constrained environments.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14

    EMGU Face Recognition

    Using EMGU to perform Principle Component Analysis (PCA)

    This article is designed to be the first in several to explain the use of the EMGU image processing wrapper. For more information on the EMGU wrapper please visit the EMGU website. You will start with 3 warnings for the references not being found. Expand the References folder within the solution explorer delete the 3 with yellow warning icons and Add fresh references to them. Face Recognition has always been a popular subject for image processing and this article builds upon the good work by Sergio Andrés Gutiérrez Rojas and his original article (codeproject). The reason that face recognition is so popular is not only it’s real world application but also the common use of principle component analysis (PCA). PCA is an ideal method for recognising statistical patterns in data. The popularity of face recognition is the fact a user can apply a method easily and see if it is working without needing to know to much about how the process is working.
    5.0 out of 5 stars 2 Reviews
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    MediaPipe Face Detection

    MediaPipe Face Detection

    Detect faces in an image

    The MediaPipe Face Detection model is a high-performance, real-time face detection solution that uses machine learning to identify faces in images and video streams. It is optimized for mobile and embedded platforms, offering fast and accurate face detection while maintaining a small memory footprint. This model supports multiple face detections and is highly efficient, making it suitable for a variety of applications such as augmented reality, user authentication, and facial expression analysis.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    WRChat is a fast and lightweight single room chat system for the web where lots of people can join in and talk to each other. Its main features are: Frames , Newest messages first, ASCII happy face recognition, User registration, preferences, internal mai
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Libface is a cross platform framework for developing face recognition algorithms and testing its performance.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Facetrak Facial recognition
    This program broken The program is a real-time face detection application built using OpenCV and Tkinter. It allows you to detect faces using your webcam and displays the video feed with rectangles drawn around the detected faces. When you run the program, a GUI window will appear. The window has a title "Real-time Face Detection" and a description below it. The description guides you to adjust the settings and click the "Start" button to begin face detection. The settings section provides two adjustable parameters: Scale Factor: It is represented by a slider. You can modify the scale factor by moving the slider. The scale factor controls the size of the image pyramid used for face detection. Higher values increase the chance of detecting smaller faces. Min Neighbors: It is also represented by a slider. You can adjust the minimum number of neighboring rectangles required for a region to be considered as a face. Higher values increase reliability but may miss some faces.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Ivolution

    Ivolution

    Timelapse creation using Face Recognition

    Ivolution is a face timelapse generator. Feed it with a bunch of images and it will generate a movie with your face centered on the screen. Ivolution uses face detection and modifies the images so that your face always keeps the same size and location over the movie. Images are processed in chronological order, so that you can see your face evoluate over time !
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Tahafacex

    Tahafacex

    It works as electronic book for keeping attendance records...

    It works as electronic book for keeping attendance records using face identification\recognition technology it can mark attendance upto 100 person it can be used anywhere. MINOR CHANGE: Functionality improved MAJOR CHANGE: 1. Backup and Restore (For 1.1.0 and future versions only) 2. Export your attendance sheets in excel format of each class
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    The Human Body Project allows computers to better understand and interact with people. Using a webcam the system can detect and recognise individuals (face recognition), identify their gaze direction, facial expressions and upper body postures.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    ADAPTEL

    Face Recognition - Surveillance Software

    Face Recognition - Surveillance Software
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Accord.Net Face Detection Recognition

    Accord.Net Face Detection Recognition

    The most simplest clean hard core code for Accord.Net Face Detection with Face Cropping in Cs Vb for **** FACE RECOGNITION **** using Accord.Net like the first screenshot contact dbinxecod@gmail.com Full source code ahead for face recognition using Accort.Net Donate for $108 then you'll get the full source code! Please see screen shot of face recognition via Accord.NET
    5.0 out of 5 stars 1 Review
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    System using to verify personality by face's photo.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This is project should implement different biometrics algorithms for fingerprint and face recognition.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next