Computer vision pipelines often start simple; You load an image, run a model, get some detections, and draw the results: Image → Model → Detections → Annotation → Output But real computer vision applications rarely stay this simple. Soon you have preprocessing, resizing, tiling, multiple inference steps, filtering, tracking, coordinate transformations, annotations, application-specific logic, and so on. So at the end the pipeline would look more like: ...