Skip to content

Face recognition notebook with Python's face_recognition and Elasticsearch

Notifications You must be signed in to change notification settings

danngalann/elastic_face_recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elastic Face Recognition

This notebook is based on a blog article on how to build a face recognition system with python and Elasticsearch. The full blog can be seen here.

How does the system work

This facial recognition system works by creating vector representations on people's faces and storing them as dense vectors on Elasticsearch documents to create an index of faces to be later recognized. A figure of a person with an arrow pointing to a vector The recognition part works by running a face through the same vectorization process and querying the cosine similarity with the vectors stored on the index, thus returning the "most look-alike" document. If the similarity is under certain threshold, we consider the face to be unknown.

About

Face recognition notebook with Python's face_recognition and Elasticsearch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published