cmusatyalab / openface
Face recognition with deep neural networks.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing cmusatyalab/openface in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewOpenFace • [![Build Status][travis-image]][travis] [![Release][release-image]][releases] [![License][license-image]][license] [![Gitter][gitter-image]][gitter] *Free and open source face recognition with deep neural networks.* [travis-image]: https://travis-ci.org/cmusatyalab/openface.svg?branch=master [travis]: http://travis-ci.org/cmusatyalab/openface [release-image]: http://img.shields.io/badge/release-0.2.1-blue.svg?style=flat [releases]: https://github.com/cmusatyalab/openface/releases [license-image]: http://img.shields.io/badge/license-Apache--2-blue.svg?style=flat [license]: LICENSE [gitter-image]: https://badges.gitter.im/Join%20Chat.svg [gitter]: https://gitter.im/cmusatyalab/openface --- • Website: http://cmusatyalab.github.io/openface/ • API Documentation • Join the cmu-openface group or the gitter chat for discussions and installation issues. • Development discussions and bugs reports are on the issue tracker. --- This research was supported by the National Science Foundation (NSF) under grant number CNS-1518865. Additional support was provided by the Intel Corporation, Google, Vodafone, NVIDIA, and the Conklin Kistler family fund. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and should not be attributed to their employers or funding sources. What's in this repository? • batch-represent: Generate representations from a batch of images. Example directory structure. • demos/web: Real-time web demo. • demos/compare.py: Demo to compare two images. • demos/vis-outputs.lua: Demo to visualize the network's outputs. • demos/classifier.py: Demo to train and use classifiers. • demos/classifier_webcam.py: Demo to use a trained classifier on a webcam stream. • evaluation: LFW accuracy evaluation scripts. • openface: Python library code. • models: Model directory for openface and 3rd party libraries. • tests: Tests for scripts and library code, including neural network training. • training: Scripts to train new OpenFace neural network models. • util: Utility scripts. Citations Please cite OpenFace in your publications if it helps your research. The following is a BibTeX and plaintext reference for our OpenFace tech report. Licensing Unless otherwise stated, the source code and trained Torch and Python model files are copyright Carnegie Mellon University and licensed under the Apache 2.0 License. Portions from the following third party sources have been modified and are included in this repository. These portions are noted in the source files and are copyright their respective authors with the licenses listed. Project | Modified | License ---|---|---| Atcold/torch-TripletEmbedding | No | MIT facebook/fbnn | Yes | BSD dlib-models (68 face landmark detector) | No | CC0