diff --git a/04-face-recognition/01-known-faces.md b/04-face-recognition/01-known-faces.md new file mode 100644 index 0000000..f05f7fa --- /dev/null +++ b/04-face-recognition/01-known-faces.md @@ -0,0 +1,48 @@ +# Aufgabe 01: Bekannte Personen erkennen + +## Ziel + +Das System soll nicht nur Personen zählen, sondern bekannte Gesichter unterscheiden. + +## Aufgabe + +Baue einen kleinen `faces/`-Ordner: + +```text +faces/ + matthias/ + 01.jpg + 02.jpg + lisa/ + 01.jpg +``` + +Dann soll dein Programm im Kamerabild sagen: + +```text +Ich sehe Matthias. +``` + +## Lernpunkte + +- Face Detection +- Face Embeddings +- Ähnlichkeitsvergleich +- False Positives +- Datenschutz und Consent + +## Akzeptanzkriterien + +- Mindestens eine bekannte Person kann erkannt werden. +- Unbekannte Personen werden als `unknown` markiert. +- Das System behauptet nicht mit 100 % Sicherheit, jemanden zu erkennen. + +## Erweiterung + +Baue einen Befehl: + +```text +$ enroll-person "Matthias" +``` + +Der mehrere Bilder aufnimmt und als Referenz speichert. \ No newline at end of file