awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ageitgey avatar

ageitgey/face_recognition

0
View on GitHub↗
56,504 نجوم·13,699 تفرعات·Python·MIT·9 مشاهدات

Face Recognition

This is a Python facial recognition library designed to detect, encode, and identify human faces in images and video. It functions as a biometric identification tool that converts facial features into numerical encodings to compare and match identities.

The library provides a computer vision command line interface for batch processing face detection and recognition tasks across image directories. It also supports a GPU accelerated vision API that utilizes CUDA and NVIDIA hardware to increase the speed of facial analysis and identification.

Its capabilities cover human face detection and facial landmark mapping for eyes, noses, mouths, and chins. It includes tools for facial identity verification, real-time video recognition, and the training of classifiers to predict the identity of unknown faces.

Pre-configured container images are provided for both CPU and GPU environments to simplify the installation of dependencies.

Features

  • Biometric Engines - Functions as a biometric engine that converts facial features into numerical encodings to match identities.
  • Face Detection - Locates the pixel coordinates of human faces in photographs using standard or deep-learning models.
  • Face Detection - Locates human faces by analyzing gradients of image intensity using Histogram of Oriented Gradients.
  • Face Recognition - Matches faces by calculating the geometric distance between face vectors with adjustable thresholds.
  • Face Recognition Libraries - Provides a comprehensive Python library for detecting, encoding, and identifying human faces in images and video.
  • Facial Landmark Analysis - Detects facial points to rotate and scale images for accurate numerical encoding.
  • Facial Landmark Detection - Uses the Dlib toolkit to identify and track key facial landmarks for structural localization.
  • Feature Extraction - Transforms facial images into numerical embeddings through convolutional neural network feature extraction.
  • Real-Time Facial Recognition - Recognizes known individuals within live video streams by comparing real-time encodings against stored samples.
  • Video Input Processing - Processes live webcam feeds and recorded files to identify people with optional bounding box overlays.
  • Distance Metrics - Determines identity by calculating the Euclidean distance between face encoding vectors.
  • Biometric Face Verification - Matches faces in images or video against known individuals to determine a specific identity.
  • Command Line Interfaces - Provides a command line interface for batch processing face detection and recognition tasks across image directories.
  • CUDA-Accelerated Vision - Utilizes CUDA and NVIDIA hardware to accelerate heavy matrix computations for faster image analysis.
  • Identity Matching - Provides a command-line interface to match faces in unknown images against known identity databases.
  • Batch Processing Tools - Provides a command-line tool to locate face coordinates across entire directories of images.
  • Face Recognition Training - Provides tools to train classifiers on multiple images per person to predict the identity of unknown faces.
  • Batch Identity Matching - Provides a command-line tool to analyze folders of images against known people to output identities.
  • KNN Classifiers - Implements identity prediction by comparing facial features against labeled examples using a k-nearest neighbors algorithm.
  • GPU Accelerated Computer Vision - Processes multiple images simultaneously using NVIDIA GPUs to accelerate face location discovery.
  • GPU Acceleration Configurations - Utilizes NVIDIA GPU hardware and CUDA to accelerate computationally intensive facial recognition tasks.
  • Facial Recognition Refinement - Calculates numeric distance between face encodings using custom thresholds to tune match accuracy.
  • Biometric Classifiers - Predicts identity of unknown faces by finding the closest matching encodings in a trained dataset.

سجل النجوم

مخطط تاريخ النجوم لـ ageitgey/face_recognitionمخطط تاريخ النجوم لـ ageitgey/face_recognition

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Face Recognition

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Face Recognition.
  • serengil/deepfaceالصورة الرمزية لـ serengil

    serengil/deepface

    22,226عرض على GitHub↗

    Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a modular pipeline that handles the entire lifecycle of facial processing, including detection, geometric alignment, and the transformation of facial images into high-dimensional numerical vector embeddings for identity verification and similarity comparison. The library distinguishes itself through a model ensemble approach, which combines predictions from multiple pre-trained neural networks to improve classification accuracy and reduce bias. It also integrates advanced security fe

    Pythonage-predictionarcfacedeep-learning
    عرض على GitHub↗22,226
  • justadudewhohacks/face-api.jsالصورة الرمزية لـ justadudewhohacks

    justadudewhohacks/face-api.js

    17,869عرض على GitHub↗

    face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for performing face detection, recognition, and landmark prediction within browsers and Node.js. The library includes a biometric identity descriptor generator that creates numerical vectors to compare identity and similarity between images. It features a facial landmark detection tool for mapping sixty-eight specific coordinate points on a face, as well as an age and gender estimation model. Its capabilities cover real-time facial analysis, including the recognition of facial exp

    TypeScriptage-estimationemotion-recognitionface-detection
    عرض على GitHub↗17,869
  • xlite-dev/lite.ai.toolkitالصورة الرمزية لـ xlite-dev

    xlite-dev/lite.ai.toolkit

    4,413عرض على GitHub↗

    lite.ai.toolkit is a C++ computer vision toolkit designed for edge AI deployment. It enables the execution of pre-trained models for object detection, image classification, and segmentation on resource-constrained devices. The project features a multi-backend inference engine that supports the ONNX model runtime, allowing AI models to run across different hardware targets. It includes a GPU-accelerated pipeline specifically for NVIDIA hardware to reduce latency and increase processing speed. The toolkit covers a broad range of facial analysis capabilities, including emotion detection, gender

    C++
    عرض على GitHub↗4,413
  • exadel-inc/comprefaceالصورة الرمزية لـ exadel-inc

    exadel-inc/CompreFace

    7,782عرض على GitHub↗

    CompreFace is a facial recognition system designed for human face detection, identification, and biometric identity verification. It provides a registry of known people and the ability to match faces in images against this database to determine a specific identity. The system extracts facial landmarks to map geometry and analyzes physical attributes including age, gender, and head pose. It can also verify whether two different images belong to the same individual. The project is implemented as a microservice-based deployment utilizing a REST API gateway and a PostgreSQL metadata store. It in

    Javacomputer-visiondockerdocker-compose
    عرض على GitHub↗7,782
عرض جميع البدائل الـ 30 لـ Face Recognition→

الأسئلة الشائعة

ما هي وظيفة ageitgey/face_recognition؟

This is a Python facial recognition library designed to detect, encode, and identify human faces in images and video. It functions as a biometric identification tool that converts facial features into numerical encodings to compare and match identities.

ما هي الميزات الرئيسية لـ ageitgey/face_recognition؟

الميزات الرئيسية لـ ageitgey/face_recognition هي: Biometric Engines, Face Detection, Face Recognition, Face Recognition Libraries, Facial Landmark Analysis, Facial Landmark Detection, Feature Extraction, Real-Time Facial Recognition.

ما هي البدائل مفتوحة المصدر لـ ageitgey/face_recognition؟

تشمل البدائل مفتوحة المصدر لـ ageitgey/face_recognition: serengil/deepface — Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a… justadudewhohacks/face-api.js — face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for… xlite-dev/lite.ai.toolkit — lite.ai.toolkit is a C++ computer vision toolkit designed for edge AI deployment. It enables the execution of… exadel-inc/compreface — CompreFace is a facial recognition system designed for human face detection, identification, and biometric identity… justadudewhohacks/face-recognition.js — Face-recognition.js is a computer vision software development kit for Node.js that provides tools for detecting,… itcoders/human-detection-and-tracking — This project is a computer vision framework designed for the detection, identification, and tracking of human subjects…