Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/r-papso/face-recognizer
Face recognition demo application
https://github.com/r-papso/face-recognizer
deep-learning face-recognition keras python tensorflow
Last synced: 1 day ago
JSON representation
Face recognition demo application
- Host: GitHub
- URL: https://github.com/r-papso/face-recognizer
- Owner: r-papso
- Created: 2020-09-25T06:57:14.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-16T17:35:46.000Z (almost 4 years ago)
- Last Synced: 2024-06-09T14:28:55.498Z (5 months ago)
- Topics: deep-learning, face-recognition, keras, python, tensorflow
- Language: Python
- Homepage:
- Size: 94 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FaceRecognizer
FaceRecognizer is a Python demo application used for face recognition. It has been created as a part of [bachelor thesis](https://opac.crzp.sk/?fn=detailBiblioForm&sid=81B8C7E3C61A011F1630311BFB16&seo=CRZP-detail-kniha) and consists of simple GUI, SQLite database used as storage for identities and trained convolutional neural network (CNN) with same architecture as [Light-CNN network](https://arxiv.org/abs/1511.02683).
## Prerequisites
Libraries needed to be installed before using FaceRecognizer app:
* [Keras](https://keras.io/) (2.3.1)
* [Tensorflow](https://www.tensorflow.org/) (2.1.0)
* [Dlib](http://dlib.net/python/index.html) (19.19.0)
* [Numpy](https://numpy.org/) (1.18.1)
* [Pillow](https://python-pillow.org/) (7.0.0)
* [OpenCV](https://opencv.org/) (4.2.0)
* [Skimage](https://scikit-image.org/) (0.16.2)
Numbers in parentheses are versions of libraries used in development of the application. You can use different versions, but if you do so, application running is not guaranteed.## Running the app
You can run the application from command line by executing [main.py](main.py) file:
```bash
python main.py
```