Files
robotics-ai-learning-roadmap/06-system-architecture/03-python-vision-service-isolieren.md
T

38 lines
899 B
Markdown

# Aufgabe 03: Python Vision Service isolieren
## Ziel
Du kapselst OpenCV/Modelle in einem eigenen Servicevertrag.
## Warum ist das wichtig?
AI- und CV-Bibliotheken ändern sich schnell und sollten den Orchestrator nicht belasten.
## Voraussetzungen
- Modul 03 Aufgabe 09
## Theorie
Python ist hier praktisch, weil Modelle und Bibliotheken gut verfügbar sind. Der Vertrag nach außen sollte trotzdem stabil und klein bleiben.
## Aufgabe
Definiere Request/Response-Modelle für Vision und schreibe einen Client-Stub im Orchestrator.
## Akzeptanzkriterien
- Schema enthält Count und optional Detections.
- Orchestrator kennt keine OpenCV-Typen.
- Fehler werden in Codes übersetzt.
## Erweiterungen
- Generiere OpenAPI-Doku.
## Reflexionsfragen
- Warum ist ein kleines JSON besser als Rohframes?
- Welche Modellinfos sind im Response nützlich?
- Was passiert bei kaltem Modellstart?