2008-09-22 20 views
13

Ich suche eine Bibliothek, Technik oder Ratschläge zum Lesen eines EAN-13 Barcodes aus einem Bild (einschließlich ISBN und ISSN Kodierungen). Das Bild würde von einem Mobiltelefon oder einer Webcam stammen, daher ist die Auflösung möglicherweise schlecht und nicht gut ausgerichtet.So lesen Sie einen Barcode aus einem Bild

Ich bin speziell interessiert an etwas, das von Ruby auf Schienen verwendet werden könnte, aber Antworten für andere Sprachen sind willkommen. Open-Source-Lösungen bevorzugt.

führende Lösungen bisher:

  1. ZBar (zuvor als Zebra bekannt - h/t @bgbg, @Natim) - implementiert in C mit Schnittstellen für Python, Perl, und C++
  2. ZXing (h/t @codr) - implementiert in Java (J2SE und Android) mit anderen Modulen/ports in Entwicklungsstadien (JavaME, C#, C++, JRuby, RIM, iPhone/Objective C) unterschiedlichen
+0

halten uns Ihre Erfahrungen mit Zebra geschrieben :) – paul

+2

ich wirklich das Schließen wie Off-Topic-Snobismus hassen, du bist ein schlechter Dienst an Menschen zu tun, die sind suche diese Information. – user1130176

Antwort

4

könnte dieses Projekt, was Sie suchen: ZXing

6

der Zebra Barcodeleser (http://zebra.sourceforge.net/) ist ein kleiner, mehrschichtiger Strichcode Bibliothek zum Scannen und Decodieren, die in C implementiert ist (C++ - Wrapper werden ebenfalls bereitgestellt). Es unterstützt viele gängige Symbologien (Arten von Barcodes), einschließlich EAN-13. Mir sind jedoch keine Ruby-Bindungen bekannt. Die Bibliothek ist verfügbar unter der GPL

+0

@bgbg guter Tipp, danke. sieht vielversprechend aus, auch wenn nicht für Rubin – tardate

+1

Existiert nicht mehr. Schau dir http://sourceforge.net/projects/zbar/ – Natim

+1

Danke @Natim an. Nur um für alle klar zu stellen, entdeckte ich ZBar ist eigentlich das Zebra-Projekt nach einer Namensänderung (getan ".. aus zwingenden Gründen .." ;-) – tardate

2

Sie könnten diese versuchen wollen, wenn es die Besucher Ihrer Website zu ermöglichen, Sachen zu scannen, ich denke, dass es in Ihrer eigenen Website embeddable ist, aber ich habe es nie benutzt: http://en.barcodepedia.com/

+0

Ich sehe eine Daten-API ist in der Roadmap http: //de.barcodepedia.com/about. Eins zu sehen ... scheint, als könnte es eine ideale Lösung in der Zukunft sein. – tardate

0

Wir verwenden die Softek Bibliothek.

Sehr zufrieden mit den Ergebnissen.

Verwandte Themen