Computer Aided Manufacturing (CAM)
Autor: Steffen Schulze Middendorf
Betreuer: Prof. Göbel
Motivation
CODE39
Vorteile:
- robust
- hohe Drucktoleranzen akzeptabel
Nachteile:
- geringe Code Dichte
- keine Prüfsumme
Projektplan
Vorgang | Abgeschlossen bis |
---|---|
Semsterstart | KW10 / 2015 |
Themenauswahl | KW12 / 2015 |
Informationen sammeln | KW13 / 2015 |
Implementierung Barcode erstellen
- Fingerabdrücke
- Linien die den Barcode kreuzen
- Fehlstellen an den Rändern des Barcodes
- Kleine Winkel bis max. 10° schieflage des Barcodes
Beispielbilder und Funktionsbeweis
Folgende Bilder konnten unter Zuhilfename der oben gezeigten Funktion ausgelesen werden. Die hinzugefügten Abweichungen sind unter den Bildern zusammengefasst.Die Bilder weisen einen steigenden Schwierigkeitsgrad auf. Alle Barcodes haben den Inhalt "HSHL".
-
(1) Bild enhält ausschließlich Barcode
-
(2) Barcode ist nicht mehr zentral und zusätzlich schief
-
(3) Barcode ist dezentral, schief und weißt Fehlstellen auf
-
(4) Wie 3 aber zusätzlich teilweise durchgestrichen
-
(5) Wie 4 aber zusätzlich vom Bildschirm fotografiert
-
(6) Wie 5 aber zusätzlichen Interferenzen
Lessons learned und Fazit
Die Aufgabe Barcodes zu generieren und zu lesen war Teil der Prüfungsleistung im Bereich Signalverarbeitung im Studiengang Business and Systems Engineering. Das Projekt hat mir die Grundlagen der Bildverabreitung in Matlab näher gebracht. Mir ist klar geworden wie mächtig die in Matlab(Image processing toolbox) integrierten Filter bei richtigem Einsatz sein können. Das eine auf die Situation zugeschnitte Parametrisierung mindestens genauso von Bedeutung ist. Auch die Content-Erstellung im Wiki war für mich neu und ich war überrascht wie schnell man auch hier Erfolge erzielen konnte.
Download
Youtube Video
Weblinks
→ zurück zum Hauptartikel: Signalverarbeitende Systeme SoSe2015