Zurück zu Projekte
März 2026

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.

ReceiptScanner web interface

Verarbeitungs-Pipeline

01

Upload

Kassenbon per Drag & Drop oder Kamerafoto hochladen. Unterstützt JPEG, PNG und PDF.

02

Vorverarbeitung

OpenCV normalisiert Helligkeit, begradigt geneigte Dokumente und schärft den Kontrast für optimale OCR-Qualität.

03

Texterkennung

Tesseract OCR extrahiert den Rohtext aus dem aufbereiteten Bild — mehrsprachig und robust bei unterschiedlicher Druckqualität.

04

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.

05

Speicherung

Extrahierte Daten werden in PostgreSQL persistiert und über das Vue-Frontend zur Analyse und Verwaltung bereitgestellt.

Technologien

Vue 3FastAPITesseract OCROpenCVPostgreSQLDocker
ReceiptScanner preview