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
·
Shawn-Shan avatar

Shawn-Shan/fawkes

0
View on GitHub↗
5,539 stars·502 forks·Python·BSD-3-Clause·9 viewssandlab.cs.uchicago.edu/fawkes↗

Fawkes

Fawkes is an adversarial image generator and facial recognition cloaking tool designed to protect privacy by obfuscating facial features in photos. It functions as an image privacy obfuscator that adds invisible pixel perturbations to images, preventing facial recognition models from accurately identifying a person while keeping the image visually clear to humans.

The system employs adversarial perturbation mapping and feature-space obfuscation to mislead machine learning classifiers. By utilizing an iterative optimization loop and model-agnostic noise generation, it modifies facial representations to prevent recognition systems from extracting a consistent identity across different architectures.

Features

  • Biometric Evasion - Applies invisible pixel changes to photos to prevent facial recognition models from accurately identifying individuals.
  • Adversarial Image Perturbations - Implements mathematically calculated pixel perturbations to mislead facial recognition models without altering human perception.
  • Adversarial Image Manipulations - Crafts adversarial images to exploit facial recognition model behavior while keeping the image clear to humans.
  • Facial Recognition - Blocks facial recognition systems from identifying individuals by adding invisible perturbations to images.
  • Recognition Cloaking - Provides a tool that adds invisible pixel perturbations to prevent facial recognition models from identifying a person.
  • Identity Cloaking - Modifies facial feature representations within images to prevent recognition systems from extracting a consistent identity.
  • Image Privacy Obfuscation - Protects facial features in photos by altering pixels to mislead machine learning classifiers.
  • Latent Space Manipulations - Alters the latent representations of faces to deviate from the original biometric signature.
  • Model-Agnostic Noise - Produces image perturbations that generalize across different facial recognition architectures.
  • Adversarial Optimization Loops - Uses iterative processes to refine adversarial noise through repeated gradient updates.
  • Computer Vision - Privacy tool for obfuscating faces against recognition.
  • Computer Vision and Image Processing - Privacy tool for obfuscating faces from recognition.
  • Data Cloaking Tools - Tool to protect against facial recognition systems.

Star history

Star history chart for shawn-shan/fawkesStar history chart for shawn-shan/fawkes

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

Open-source alternatives to Fawkes

Similar open-source projects, ranked by how many features they share with Fawkes.
  • timesler/facenet-pytorchtimesler avatar

    timesler/facenet-pytorch

    5,148View on GitHub↗

    facenet-pytorch is a facial recognition library for PyTorch that provides pretrained neural networks for detecting faces and extracting facial embeddings. It includes an MTCNN face detector for locating faces and landmarks, alongside an InceptionResnet face encoder to convert facial images into high-dimensional vectors for identity verification. The project provides tools for identity recognition by comparing facial embeddings using cosine similarity. It also supports facial video tracking to maintain identity consistency across consecutive frames and allows for the fine-tuning of pretrained

    Pythonface-detectionface-identificationface-recognition
    View on GitHub↗5,148
  • 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
  • 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
  • alicevision/meshroomalicevision avatar

    alicevision/Meshroom

    12,562View on GitHub↗

    Meshroom is a node-based photogrammetry software designed to transform collections of two-dimensional images into three-dimensional models and scene geometry. It provides a visual interface for constructing and managing modular data pipelines, allowing users to automate complex computer vision tasks such as feature extraction, depth map estimation, and mesh generation. The software distinguishes itself through a distributed computational framework that dispatches resource-intensive tasks across local hardware or remote render farms. By utilizing a directed acyclic graph execution model, it en

    QML3d-reconstructionalicevisioncamera-tracking
    View on GitHub↗12,562
See all 30 alternatives to Fawkes→

Frequently asked questions

What does shawn-shan/fawkes do?

Fawkes is an adversarial image generator and facial recognition cloaking tool designed to protect privacy by obfuscating facial features in photos. It functions as an image privacy obfuscator that adds invisible pixel perturbations to images, preventing facial recognition models from accurately identifying a person while keeping the image visually clear to humans.

What are the main features of shawn-shan/fawkes?

The main features of shawn-shan/fawkes are: Biometric Evasion, Adversarial Image Perturbations, Adversarial Image Manipulations, Facial Recognition, Recognition Cloaking, Identity Cloaking, Image Privacy Obfuscation, Latent Space Manipulations.

What are some open-source alternatives to shawn-shan/fawkes?

Open-source alternatives to shawn-shan/fawkes include: timesler/facenet-pytorch — facenet-pytorch is a facial recognition library for PyTorch that provides pretrained neural networks for detecting… serengil/deepface — Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a… exadel-inc/compreface — CompreFace is a facial recognition system designed for human face detection, identification, and biometric identity… dbolya/yolact — Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional… balavenkatesh3322/cv-pretrained-model — A collection of computer vision pre-trained models. alicevision/alicevision — 3D Computer Vision Framework.