ReceiptScanner
Projektbeschreibung
ReceiptScanner ist eine lokale Web-App zur automatischen Digitalisierung von Kassenbons. Bilder werden per Drag & Drop hochgeladen, von OpenCV vorverarbeitet und von Tesseract OCR in Text umgewandelt. Die Mistral-AI-Schnittstelle übernimmt dann die eigentliche Extraktion der strukturierten Daten — zuverlässig über unterschiedliche Bon-Formate hinweg.

Verarbeitungs-Pipeline
Upload
Kassenbon per Drag & Drop oder Kamerafoto hochladen. Unterstützt JPEG, PNG und PDF.
Vorverarbeitung
OpenCV normalisiert Helligkeit, begradigt geneigte Dokumente und schärft den Kontrast für optimale OCR-Qualität.
Texterkennung
Tesseract OCR extrahiert den Rohtext aus dem aufbereiteten Bild — mehrsprachig und robust bei unterschiedlicher Druckqualität.
Datenextraktion via Mistral AI
Der erkannte Rohtext wird an die Mistral-AI-Schnittstelle übergeben, die daraus strukturierte Felder extrahiert: Gesamtbetrag, Datum, Verkäufer und Mehrwertsteuersatz — zuverlässig auch bei uneinheitlichen Bon-Formaten.
Speicherung
Extrahierte Daten werden in PostgreSQL persistiert und über das Vue-Frontend zur Analyse und Verwaltung bereitgestellt.
Technologien
