Add count people task
This commit is contained in:
@@ -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}
|
||||
```
|
||||
Reference in New Issue
Block a user