cmusatyalab/openface

Face recognition with deep neural networks.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 3rd, 2026
Created on September 16th, 2015
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 3,560
Total Stargazers: 15,439 (+0)
Total Subscribers: 741 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.1 hours
Mean response time: 1.1 hours
90th percentile: 1.1 hours
Tracked items: 1

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 127 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OpenFace is a face recognition system that uses deep neural networks to identify and compare faces in images and video.

The tool addresses face recognition by generating numerical representations of faces using trained neural networks, then comparing these representations to determine identity matches. It provides both command-line utilities and a Python library for integrating face recognition into applications. The system includes a real-time web demo, batch processing capabilities for generating face representations from image collections, and tools for training custom classifiers on top of the learned representations. Evaluation scripts are included to measure accuracy against standard benchmarks.

OpenFace suits researchers and developers building face recognition features who want a free, open-source alternative to proprietary services. It works well for applications requiring offline processing, custom model training, or integration into existing Python or Lua pipelines. The project provides pre-trained models ready for immediate use, along with scripts for retraining on new datasets. Those needing only simple pairwise face comparison can use the included demo tools without building custom code.

The project maintains an active community discussion forum and chat channel for installation and usage questions. Development activity centers on the issue tracker for bug reports and feature discussions. The codebase includes comprehensive tests covering both scripts and neural network training procedures, and the repository provides detailed evaluation scripts for validating accuracy on standard face recognition benchmarks.