diff --git a/03-computer-vision/02-count-people.md b/03-computer-vision/02-count-people.md new file mode 100644 index 0000000..95f4c38 --- /dev/null +++ b/03-computer-vision/02-count-people.md @@ -0,0 +1,48 @@ +# Aufgabe 02: Personen zählen + +## Ziel + +Dein System soll erkennen, wie viele Personen im Kamerabild sichtbar sind. + +## Aufgabe + +Baue ein Programm: + +```text +$ count-people +Ich sehe 2 Personen. +``` + +## Mögliche Ansätze + +- YOLO-Modell verwenden +- OpenCV DNN +- fertige Python-Bibliothek für Object Detection + +## Lernpunkte + +- Object Detection vs. Classification +- Bounding Boxes +- Confidence Scores +- Klassenfilterung auf `person` +- Performance auf CPU vs. GPU + +## Akzeptanzkriterien + +- Personen werden im Bild mit Bounding Box markiert. +- Anzahl der Personen wird angezeigt. +- Niedrige Confidence-Werte werden gefiltert. + +## Erweiterung + +Biete das Ganze als HTTP-Endpoint an: + +```text +GET /vision/people/count +``` + +Antwort: + +```json +{"count": 2} +``` \ No newline at end of file