awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
justadudewhohacks avatar

justadudewhohacks/face-api.js

0
View on GitHub↗
17,869 estrellas·3,897 forks·TypeScript·MIT·12 vistas

Face Api.js

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 expressions and the verification of biometric identities. The system also supports client-side image processing, allowing for the detection of human faces and the mapping of facial structures directly in the browser.

Features

  • Face Detection - Locates faces within an image and returns the coordinates of the bounding boxes along with confidence scores.
  • Face Recognition - Provides a complete system for identifying and matching specific individuals using biometric facial recognition.
  • Face Alignment Tools - Identifies 68 specific coordinate points on a face to map its physical structure and alignment.
  • Face Analysis - Compares query face descriptors against a reference dataset to recognize and identify specific individuals.
  • Biometric Descriptors - Creates a unique numerical vector representing a face to compare identity and similarity between different images.
  • Identity Matching - Identifies individuals by calculating the Euclidean distance between high-dimensional numerical vectors extracted from facial features.
  • Face Recognition Libraries - A specialized JavaScript library for face detection, recognition, and landmark prediction using TensorFlow.js.
  • Facial Landmark Detection - Implements a model to identify and track 68 specific facial landmark points for structural analysis.
  • Face Descriptors - Generates high-dimensional numerical vectors that represent a face's unique biometric identity for similarity comparison.
  • Web-Based Computer Vision - Provides a comprehensive set of computer vision tools that run directly within the web browser environment.
  • Biometric Face Verification - Enables matching of extracted facial descriptors against known identities to verify a person's identity.
  • Expression Recognition - Analyzes a detected face to identify and categorize the current emotional expression.
  • Demographic Estimation - Predicts the approximate age and gender of a person based on their detected facial features.
  • Demographic Estimation Models - Includes a specialized model for estimating the approximate age and gender of detected faces.
  • Facial Expression Recognition - Provides a pre-trained model to recognize and predict various emotional expressions from a detected face.
  • Multi-Stage Inference Pipelines - Processes images through sequential stages of detection, landmark mapping, and feature extraction to achieve final recognition.
  • Model Loading - Initializes detection and recognition capabilities by loading serialized weights and network topology from external binary files.
  • Real-Time Facial Recognition - Supports low-latency detection and analysis of faces and expressions within live video streams.
  • Client-Side Media Processing - Performs complex biometric analysis and facial detection directly in the browser to keep sensitive data client-side.
  • Hardware-Accelerated WebGL Execution - Executes neural network operations by mapping high-level JavaScript calls to WebGL or WebAssembly acceleration on the client.
  • Artificial Intelligence - JavaScript-based face detection and emotion analysis.
  • Deep Learning Frameworks - JavaScript API for face detection and recognition.
  • Machine Learning - Face detection and recognition API.

Historial de estrellas

Gráfico del historial de estrellas de justadudewhohacks/face-api.jsGráfico del historial de estrellas de justadudewhohacks/face-api.js

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace justadudewhohacks/face-api.js?

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.

¿Cuáles son las características principales de justadudewhohacks/face-api.js?

Las características principales de justadudewhohacks/face-api.js son: Face Detection, Face Recognition, Face Alignment Tools, Face Analysis, Biometric Descriptors, Identity Matching, Face Recognition Libraries, Facial Landmark Detection.

¿Qué alternativas de código abierto existen para justadudewhohacks/face-api.js?

Las alternativas de código abierto para justadudewhohacks/face-api.js incluyen: serengil/deepface — Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a… ageitgey/face_recognition — This is a Python facial recognition library designed to detect, encode, and identify human faces in images and video.… exadel-inc/compreface — CompreFace is a facial recognition system designed for human face detection, identification, and biometric identity… xlite-dev/lite.ai.toolkit — lite.ai.toolkit is a C++ computer vision toolkit designed for edge AI deployment. It enables the execution of… justadudewhohacks/face-recognition.js — Face-recognition.js is a computer vision software development kit for Node.js that provides tools for detecting,… vipstone/faceai — Faceai is a computer vision toolkit designed for facial analysis, identity recognition, and image processing. It…

Alternativas open-source a Face Api.js

Proyectos open-source similares, clasificados según cuántas características comparten con Face Api.js.
  • serengil/deepfaceAvatar de serengil

    serengil/deepface

    22,226Ver en 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
    Ver en GitHub↗22,226
  • ageitgey/face_recognitionAvatar de ageitgey

    ageitgey/face_recognition

    56,504Ver en GitHub↗

    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 faci

    Pythonface-detectionface-recognitionmachine-learning
    Ver en GitHub↗56,504
  • exadel-inc/comprefaceAvatar de exadel-inc

    exadel-inc/CompreFace

    7,782Ver en 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
    Ver en GitHub↗7,782
  • xlite-dev/lite.ai.toolkitAvatar de xlite-dev

    xlite-dev/lite.ai.toolkit

    4,413Ver en 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++
    Ver en GitHub↗4,413
  • Ver las 30 alternativas a Face Api.js→