# Aufgabe 09: HTTP Vision Service bauen ## Ziel Du stellst Personen- und Objektzählung als HTTP-Service bereit. ## Warum ist das wichtig? Der Agent soll Vision als Tool nutzen, ohne direkt OpenCV-Code zu kennen. ## Voraussetzungen - Aufgaben 06-08 - FastAPI oder Axum ## Theorie Ein Service trennt Vision-Laufzeit von Agent-Logik. Schnittstellen müssen klein, stabil und testbar sein. ## Aufgabe Baue Endpoints für `/health`, `/vision/people/count` und optional `/vision/objects`. ## Akzeptanzkriterien - Healthcheck antwortet schnell. - Personenanzahl kommt als JSON. - Fehler enthalten verständliche Codes. ## Erweiterungen - Füge Request-ID und einfache Metriken hinzu. ## Reflexionsfragen - Warum ist HTTP hier einfacher als direkte Imports? - Welche Daten sollte der Service nicht zurückgeben? - Wie testest du den Endpoint ohne Kamera?