OpenFace is a Python and Torch implementation of face recognition with deep neural networks and is based on the CVPR 2015 paper FaceNet: A Unified Embedding for Face Recognition and Clustering by Florian Schroff, Dmitry Kalenichenko, and James Philbin at Google.
- Detect faces with pre-trained models
- Transform faces for the neural network
- Use deep neural networks to reprsent or embed the face on a hypersphere
- Apply favorite clustering or classification techniques to the features to complete recognition task
tools that are known for: