You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This application was created to make a simple yet powerful face recognition application based on your own local face database.
Nancy is a face recognition program that allows users to search for faces in a database and add new faces.
Why Nancy? If correctly configured one can play Nancy Drew.
Technology Stack
- Python
- Flask
- Face_recognition library
- SQLite
- HTML/CSS/JavaScript
Structure
Features
- Upload photos for face recognition
- Search for matching faces in the database
- Add new faces to the database
- Web-based user interface
- Comparison view for user photo and database match
Installation | Requirements
* Both Flask and flaskwebgui needed to run Nancy as desktop application, yet it can be run in browser manually.
* To install Face Recognition library you need to install dlib library, there may be issues with its installation. Known tips are both adding wheel of the Python’s corresponding version [ex. dlib-19.24.99-cp312-cp312-win..] and installing C++ environment variables.
* Front and back end works via flask, which is crucial in setting up pathing and returns.
* GPU acceleration (via nvidia’s CUDA library) is required for good performance. You’ll also want to enable CUDA support when compliling dlib.
Thanks to GitHub for cute reward, LOL!
Good hunting, Nancys!
About
Face Recognition | Destop GUI Application based on Flask, Python and HTML + JS