Code Competition 03/2017: Gesichtserkennung

Anmeldung ist geschlossen

Code Competition 03/2017: Gesichtserkennung

von
26 26 people viewed this event.

{ABOUT}

Die Sicherheit von persönlichen Daten wird immer wichtiger. Passwörter gelten schon lange als unsicher. Biometrische Daten bieten sich als sicherer Zugangsschutz an. Und genau darum geht es in dieser Code Competition: Entwickle Deinen eigenen Zugriffsschutz mit Hilfe einer Gesichtserkennung!
Das klingt sehr umfangreich und kompliziert – ist es aber nicht.
Du kannst für die Realisierung auf bestehende APIs zurückgreifen. Eine saubere Implementierung ermöglich einen sicheren Login mittels Gesichtserkennung.

{INPUT}

Deine Abgabe soll:

  • Die Möglichkeit geben, einen Nutzer zu erstellen, der ein Bild von sich hinterlegt (z.B. über ein hochgeladenes Bild oder direkt über eine Kamera)
  • Es soll die Logik implementiert sein, dass sich der neu angelegte Nutzer nun mittels Gesichtserkennung (z.B. über eine Kamera) identifizieren kann
  • Nach der Überprüfung des Gesichtes soll der Login erfolgreich oder nicht erfolgreich sein
  • Für die Gesichtserkennung soll die folgende, von Microsoft zur Verfügung gestellte, App verwendet werden.
  • Optional kannst Du Deine Login-Funktion direkt verwenden um z.B. Daten zu hinterlegen und vor fremdem Zugriff schützen.

Selbstverständlich kannst Du weitere Zusatzfeatures implementieren, wie beispielsweise die direkte Nutzung Deiner Login-Funktion um z.B. Daten zu Hinterlegen und vor fremden Zugriffen zu schützen.

Du kannst beispielsweise ein Bild an die Microsoft Face-API übermitteln und bekommst als Antwort ein Ergebnis der Bilderkennung als JSON-Objekt:

{REVIEW}

Worauf achten wir bei der Bewertung Deiner Abgabe?

  • Funktionalität: Lässt sich das Programm bedienen? Tut die Anwendung oder die Funktion, was sie soll? Wie umfangreich sind die Funktionen?
  • Code-Qualität: Ist der Code sinnvoll strukturiert und effizient?
  • Code-Lesbarkeit / Dokumentation: Lässt sich der Quellcode nachvollziehen? Ist der Code kommentiert?
  • Setup: Ist das System einfach einzurichten / aufzusetzen? (z.B. mittels guter Dokumentation, Docker, Vagrant, Skripte, o.ä.)
  • Welche Zusatzfeatures wurden eingebaut?

Wie bewerten wir?

Event registration closed.
 

Date And Time

01/03/2017 to
31/03/2017
 

Anmeldeschluss

31/03/2017
 

Ort

Online-Veranstaltung
 

Veranstaltungskategorie

Share With Friends