SigSys16 Einkaufsausgaben Tracking

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Autor: Theresa Wunsch | Anna Neuhaus

Betreuer: Prof. Schneider


Motivation

Im alltäglichen Leben, besonders als Student, möchte man den Überblick über seine Finanzen wahren. Ein manuelles Erfassen, jeder einzelnen Ausgabe, in einer Excel Tabelle, führt jedoch zu erhöhten Zeitaufwand. Mittels Bildverarbeitung soll erreicht werden, dass ein Kassenbeleg abfotografiert werden kann und die Summe direkt in eine Excel-Tabelle übernommen wird. So ist es möglich seine Finanzen, mit geringem Zeitaufwand, auf einfache Art und Weise einzulesen und genau zu überblicken.


Ziel

Ziel ist es ein Programm zu schreiben, dass den Rechnungsbetrag, von einem abfotografierten Kassenzettel, einließt und in eine Excel Tabelle überträgt.


Aufgabe

  1. Erkennen eines Kassenzettels und dessen Endbetrag mit Hilfe einer Kamera
  2. Einlesen der .png-Datei in Matlab
  3. Auslesen der .png-Datei und weiterleiten der Datei, aus den definierten Bereichen, in eine Excel-Datei


Model

Model Rechnungsbetrag erfassen

Als Kunde erhält man nach einem Einkauf einen Kassenzettel mit allen Positionen. Relevant für eine Ausgabenübersicht ist nur der Endbetrag. Der Kunde fotografiert deshalb den Endbetrag ab. Die entstandene Bilddatei wird über eine Namenskonvention in Matlab eingelesen. Mittels des in Kapitel 6 beschriebenen Programms werden die Daten der Bilddatei verarbeitet und der Betrag in eine .exe Datei mit dem aktuellen Datum eingetragen. Existiert bisher keine .exe-Datei wird diese mit entsprechender Spaltenbeschriftung automatisch durch das Programm angelegt. Um dies zu überprüfen wird die Datei zu Anfang nur mit Leseberechtigung geöffnet, wieder geschlossen und erneut mit Schreibberechtigung geöffnet.


Lösung

Schrittweises Vorgehen