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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Kagami avatar

Kagami/go-face

0
View on GitHub↗
1,189 stars·183 forks·Go·CC0-1.0·30 views

Go Face

This project is a Go library designed for facial detection, landmark mapping, and identity verification. It provides a toolkit for integrating computer vision capabilities into applications, enabling the automated identification and analysis of human faces within digital images.

The library utilizes a deep residual network to transform facial data into compact vector representations, which are then compared using geometric distance calculations to confirm identities. It employs histogram-based object detection to locate facial structures and maps specific points on the face to define geometry for structural analysis.

The implementation relies on bindings to a high-performance computer vision library, utilizing memory-mapped model loading to facilitate rapid access to machine learning weights during processing. The software is distributed as a package for Go developers to incorporate biometric authentication and image analysis functionality into their own systems.

Features

  • Face Recognition Libraries - Provides a Go library for face detection, landmark mapping, and identity verification using machine learning.
  • Face Detection - Automates the identification and location of human faces within digital images.
  • Pre-trained Neural Feature Extraction - Leverages pre-trained deep residual networks to transform facial data into compact vector representations.
  • Biometric Face Verification - Compares facial features against stored datasets to verify individual identities.
  • Computer Vision Toolkits - Offers a comprehensive toolkit for image analysis, landmark identification, and biometric verification.
  • Facial Analysis - Identifies the presence of human faces by analyzing visual patterns and landmarks.
  • Facial Analysis Toolkits - Verifies identities by comparing detected facial features against known records.
  • Facial Landmark Analysis - Maps specific facial points to define geometry for structural analysis and expression tracking.
  • Go Computer Vision - Provides a Go-native toolkit for integrating computer vision capabilities into applications.
  • Histogram of Oriented Gradients Extractors - Employs histogram-based object detection to identify facial structures by analyzing local intensity gradients.
  • Go Bindings - Provides Go language bindings to interface with high-performance C++ computer vision libraries.
  • Euclidean Distance Calculators - Calculates geometric distances between facial vectors to confirm identity matches.
  • Biometric Authentication - Provides a software component for biometric identity verification via facial comparison.

Star history

Star history chart for kagami/go-faceStar history chart for kagami/go-face

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Go Face

These projects share indexed features with Go Face. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • justadudewhohacks/face-recognition.jsjustadudewhohacks avatar

    justadudewhohacks/face-recognition.js

    1,924View on GitHub↗

    Face-recognition.js is a computer vision software development kit for Node.js that provides tools for detecting, mapping, and identifying human faces within images and video streams. It functions as a bridge to high-performance native libraries, enabling developers to perform complex facial analysis tasks directly within JavaScript and TypeScript environments. The library distinguishes itself by combining deep learning inference with geometric landmark mapping. It utilizes pre-trained neural networks to extract facial feature vectors and employs Euclidean distance calculations to determine th

    JavaScriptfaceface-detectionface-landmark
    View on GitHub↗1,924
  • ageitgey/face_recognitionageitgey avatar

    ageitgey/face_recognition

    56,504View on 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
    View on GitHub↗56,504
  • exadel-inc/comprefaceexadel-inc avatar

    exadel-inc/CompreFace

    7,782View on 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
    View on GitHub↗7,782
  • serengil/deepfaceserengil avatar

    serengil/deepface

    22,226View on 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
    View on GitHub↗22,226
Compare all 30 related projects→

Frequently asked questions

What does kagami/go-face do?

This project is a Go library designed for facial detection, landmark mapping, and identity verification. It provides a toolkit for integrating computer vision capabilities into applications, enabling the automated identification and analysis of human faces within digital images.

What are the main features of kagami/go-face?

The main features of kagami/go-face are: Face Recognition Libraries, Face Detection, Pre-trained Neural Feature Extraction, Biometric Face Verification, Computer Vision Toolkits, Facial Analysis, Facial Analysis Toolkits, Facial Landmark Analysis.

Which projects share features with kagami/go-face?

Projects with overlapping indexed features include: justadudewhohacks/face-recognition.js — Face-recognition.js is a computer vision software development kit for Node.js that provides tools for detecting,… 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… 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… vipstone/faceai — Faceai is a computer vision toolkit designed for facial analysis, identity recognition, and image processing. It…

Curated searches featuring Go Face

Hand-picked collections where Go Face appears.
  • Face detection library