Self-hosted, verifiable pipeline for extracting structured data (station,

date/time, price per litre, litres, discount, total) from German fuel
receipt photos: grayscale + mild bilateral filter + contrast stretch,
Tesseract OCR, then LLM structuring via a small local model (Qwen 2.5,
served by Ollama). Each step is independently runnable and inspectable
through numbered scripts against a shared tooling container.
This commit is contained in:
2026-09-28 19:17:47 +02:00
commit aae57d7a2b
15 changed files with 773 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
# Copy to registry.env (gitignored, never commit the real values) and fill
# in your registry credentials. Used by build-image.sh, the numbered
# pipeline scripts, and upload-image.sh. Only REGISTRY_IMAGE is needed for
# local builds/runs; REGISTRY/REGISTRY_USER/REGISTRY_PASSWORD are only
# needed to push with upload-image.sh.
REGISTRY=
REGISTRY_IMAGE=gastronomy/tools
REGISTRY_USER=
REGISTRY_PASSWORD=