Frage

Ich habe Barcode-Bilder im jpg-Format und will Barcode # von denen zu extrahieren. Bitte helfen Sie!

War es hilfreich?

Lösung

Siehe den Artikel Codeproject: Lesen von Barcodes aus einem Bild - II .

Der Autor ( James ) verbessert (und Kredite ) a zuvor VB Bibliothek geschrieben Barcodes von einem Bild nur .NET zu dekodieren Code.

Es gibt zwei Projekte in der herunterladbare Lösung:

  • Die Barcode-Bibliothek - geschrieben in C #
  • Die Test-App - geschrieben in VB

I haben erfolgreich die C # -Code in VS2008 gegen ein JPG-Bild mit einem erweiterten (schließt alpha Zeichen) Code 39 Barcode.

Die Bibliothek hat die Fähigkeit, ein ganzes Bild für einen Barcode zu scannen, wo der Barcode nur ein Teil ist. Das hat gute und schlechte Punkte. Es ist flexibler, aber man kann es zu Störgeräuschen parsen müssen. Natürlich wollen Sie möglich mit der saubersten Bild starten. Außerdem muss der gescannte Barcode sein ziemlich gerade, nicht gedreht oder schräg in einem Winkel.

Wenn Sie die Suche auf eine „Scheibe“ des eigentlichen Barcode begrenzen können, können Sie eine bessere Genauigkeit zu bekommen.

In den Artikel Kommentare, ein anderer Benutzer vorträgt < a href = "http://www.codeproject.com/KB/graphics/barcodeimaging2.aspx?fid=191552&select=1482523#xx1482523xx" rel = "nofollow noreferrer"> eine Funktion diesem Wieder scannt den Barcode und verwendet eine Prüfziffer, die groß ist, wenn Sie den Druck des ursprünglichen Barcode steuern und die Prüfsumme in erster Linie enthalten können.

Es gibt natürlich einige sehr beeindruckend (und einige sehr teuer) kommerzielle Lösungen, die den Vorteil, dass sie gut getestet haben, flexibler, können mehr Barcode-Formate scannen und sind toleranter der Bildqualität aufgrund der verbesserten Bild Probenahme . Aber das ist ein gutes ( kostenlos ) beginnen!

Sie müssen mit Codeproject um sich zu registrieren, um den Code herunterzuladen, aber das ist auch kostenlos - und die Zeit wert, weil es auf dieser Website so viel guten Code ist

UPDATE: Übrigens, ich sah sie nur an den Blog , die a href = "https <: // stackoverflow.com/users/20227/joachim-kerschbaumer">Joachim Kerschbaumer in eine andere Antwort auf Ihre Frage. Auf jeden Fall ein Auge auf diesem Projekt! Es sieht aus wie eine sehr robuste Lösung. Wenn es diese schiefen Barcodes von den beschäftigt Bildern lesen kann, dann kann es etwas tun!

Andere Tipps

wir ac # Komponente entwickelt haben, die Werte von Barcodes aller Dimension, Rotation, Qualität liest usw. ist es noch nicht lösen, aber wir werden detaillierte Informationen über sie veröffentlichen http://blog.lemqi.com . es wird wahrscheinlich frei (vielleicht Open Source) sein. aber vielleicht ist es noch 1-2 Wochen bis Release wie wir den Code vor dem Refactoring haben.

Ich verwende den Softek Barcode Toolkit - http://www.bardecode.com/

Funktioniert sehr gut -. $ 249 für einzelne Entwickler

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top