Ich bräuchte ein wenig Hilfe, bei der Erkennung von Barcodes in Bilddateien oder von mir aus auch in PDFs. So eine gewisse Abfolge, wie man den Barcode erkennt, schwebt mir schon vor, aber das sind alles selbst ausgedachte Überlegungen. Sicher nix Fertiges oder Fehlerfreies.
Mein Prinzip würde etwa so aussehen. Ich würde Pixel für Pixel durch das Bild durchgehen und nach einem festgelegten Schwellenwert die Pixel weiß oder schwarz machen. So das ich am Ende ein Bild mit 2 Farben hab. Dann würd ich schauen das ich kleinere "Pixel haufen" übermale. Also wenn z.b. nur 3 Pixel aneinander hängen oder so würd ich die einfach mal weiß machen. Und dann naja. Dann würd ich wahrscheinlich die Datei wieder Pixel für Pixel durchlaufen und schauen ob ich was finde das nach nem horizonalen oder vertikalen Strich aussieht. Aber so richtig glaub ich nicht dran das es das schon war, bzw. das es schon reicht.
Ich denk auch das mit dem Schwellenwert ist nicht ganz einfach. Hat einer einen besseren und vorallem vollständigen Ansatz wie man Strichcodes in einem Bild findet?
Ich nehm auch vorzugsweise irgendwas (am besten in .net-Sprache) programmiertes Codeschnippsel an.^^
Mein Prinzip würde etwa so aussehen. Ich würde Pixel für Pixel durch das Bild durchgehen und nach einem festgelegten Schwellenwert die Pixel weiß oder schwarz machen. So das ich am Ende ein Bild mit 2 Farben hab. Dann würd ich schauen das ich kleinere "Pixel haufen" übermale. Also wenn z.b. nur 3 Pixel aneinander hängen oder so würd ich die einfach mal weiß machen. Und dann naja. Dann würd ich wahrscheinlich die Datei wieder Pixel für Pixel durchlaufen und schauen ob ich was finde das nach nem horizonalen oder vertikalen Strich aussieht. Aber so richtig glaub ich nicht dran das es das schon war, bzw. das es schon reicht.
Ich denk auch das mit dem Schwellenwert ist nicht ganz einfach. Hat einer einen besseren und vorallem vollständigen Ansatz wie man Strichcodes in einem Bild findet?
Ich nehm auch vorzugsweise irgendwas (am besten in .net-Sprache) programmiertes Codeschnippsel an.^^