Skip to content

DeGirum/face_recognition

Repository files navigation

degirum-face

DeGirum Face Recognition Package: Examples and Tutorials

Installation

pip install degirum-face

Running GUI Example

git clone https://github.com/DeGirum/degirum_face
cd degirum_face/examples
python3 ./face_tracking_web_app.py`

Then open browser and navigate to http://localhost:8080

Applications

Located in apps directory.

File Description
face_tracking_web_app Full-featured web application for real time intruder detection with NVR capabilities and notifications. Has GUI for adding known faces to face database based on captured video clips of unknown faces.

Examples

Located in examples directory.

File Description
Tutorials.ipynb Jupyter notebook with face recognition & tracking tutorials.
face_recognition_enroll.py Example how to add face embeddings to the ReID database from images.
face_recognition_simple.py Example how to recognize people from a set of images. Requires face database to be filled by face_recognition_enroll.py.
face_tracking_simple.py Subset of face_tracking_web_app.py, which does real time intruder detection part displaying live preview in local window. Uses known face database to be filled by face_tracking_add_embeddings.py
face_tracking_add_embeddings.py Subset of face_tracking_web_app.py, which adds known faces to face database based on captured video clips of unknown faces. Requires such video clips to be captured by face_tracking_simple.py
find_similar_faces.py Example how to find all photos with similar faces to a given input image.
group_similar_faces.py Example how to find groups of photos featuring similar faces.

About

Examples and user guides for `degirum_face` face recognition package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages