SigSys15 Barcode erzeugen und lesen: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 18: | Zeile 18: | ||
*keine Prüfsumme | *keine Prüfsumme | ||
{| class="mw-datatable" | {| class="mw-datatable" | ||
! style="font-weight: bold;" | Vorgang | ! style="font-weight: bold;" | Vorgang | ||
Zeile 32: | Zeile 31: | ||
| KW13 / 2015 | | KW13 / 2015 | ||
|- | |- | ||
== Implementierung Barcode erstellen == | == Implementierung Barcode erstellen == | ||
[[Datei:Barcode_erstellen.jpg|mini|Übersicht Funktionsablauf Barcode_erstellen]] | [[Datei:Barcode_erstellen.jpg|mini|Übersicht Funktionsablauf Barcode_erstellen]] | ||
Die Funktion zum Erzeugen von Barcodes benötigt drei Eingaben. Den zu codierenden Text, sowie die Breiten der schmalen und breiten Elemente. Als Element wird z.B. ein schmaler Strich oder breite Lücke bezeichnet. | Die Funktion zum Erzeugen von Barcodes benötigt drei Eingaben. Den zu codierenden Text, sowie die Breiten der schmalen und breiten Elemente. Als Element wird z.B. ein schmaler Strich oder breite Lücke bezeichnet. | ||
<source lang="matlab"> | <source lang="matlab"> | ||
Zeile 72: | Zeile 43: | ||
== Lessons learned und Fazit== | == Lessons learned und Fazit== |
Version vom 25. November 2016, 10:18 Uhr
Autor: Steffen Schulze Middendorf
Betreuer: Prof. Schneider
Motivation
CODE39
Vorteile:
- robust
- hohe Drucktoleranzen akzeptabel
Nachteile:
- geringe Code Dichte
- keine Prüfsumme
Implementierung Barcode erstellen
Die Funktion zum Erzeugen von Barcodes benötigt drei Eingaben. Den zu codierenden Text, sowie die Breiten der schmalen und breiten Elemente. Als Element wird z.B. ein schmaler Strich oder breite Lücke bezeichnet.
function barcode_erstellen(Eingabe,schmal,breit)
%%-------------------------------------------------------------------------
% PROGRAM: barcode_erstellen(Eingabe,schmal,breit)
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 und das eine auf die Situation zugeschnitte Parametrisierung von eqivalenter Bedeutung ist. Auch die Content-Erstellung im Wiki war für mich neu und ich war überrascht wie schnell auch hier Erfolge zu erzielen sind.
Download
Youtube Video
Weblinks
→ zurück zum Hauptartikel: Signalverarbeitende Systeme SoSe2015
Einzelnachweise
Vorgang | Abgeschlossen bis |
---|---|
Semsterstart | KW10 / 2015 |
Themenauswahl | KW12 / 2015 |
Informationen sammeln | KW13 / 2015 |