Skip to content

Repository files navigation

Face Verification

Bau einer Application, die ein deep learning Model erstellt, mit dem man eine Person über eine Webcam in Echtzeit erkennen, identifizieren und verifizieren kann.

Links

Screenshots

Screenshot Screenshot Screenshot

Available Commands

Im Programm kannst du folgende Befehle ausführen:

Train Siamese Network,

Dies wird das neuronale Netz mit den zuvor aufgenommenen Testdaten von dir trainieren. In der Konfigurationsdatei kannst du die Anzahl der Trainingsepochen festlegen.

Test Siamese Network,

Dies wird das neuronale Netz mit einem zufälligen Datentestpacket testen und so aktuelle Werte wie den Recall und die Precision deines Models liefern.

Set New Face,

Dies wird alle bisherigen Daten löschen und über die Webcam ein neues Gesicht als positives Bild hinterlegen.

Verify,

Dies wird ein Bild über die Webcam aufnehmen und dem Model übergeben, welches dann bestimmt ob es sich in dem Bild um die zu verifizierende Person handelt.

Sprachen

  • Python

IDE

  • PyCharm

Autor

Luca Bäck

About

Bau einer Application die deep learning Model erstellt, mit dem man eine Person über eine Webcam in Echtzeit erkennen, identifizieren und verifizieren kann.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages