Domanda

Sto cercando una biblioteca, una tecnica o un consiglio su come leggere un EAN-13 codice a barre da un'immagine (inclusi ISBN e codifiche ISSN ). L'immagine verrebbe da un telefono cellulare o una webcam, quindi la risoluzione potrebbe essere piuttosto scarsa e non ben allineata.

Sono particolarmente interessato a qualcosa che potrebbe essere usato dal rubino su rotaie, ma le risposte per altre lingue sono benvenute. Preferiscono soluzioni open source.

Soluzioni leader fino ad oggi:

  1. ZBar (precedentemente noto come Zebra - h / t @bgbg, @Natim) - implementato in C con interfacce per Python, Perl e C ++
  2. ZXing (h / t @codr) - implementato in Java (J2SE e Android) con altri moduli / porte in vari stati di sviluppo (JavaME, C #, C ++, JRuby, RIM, iPhone / Objective C)
È stato utile?

Soluzione

Questo progetto potrebbe essere quello che stai cercando: ZXing

Altri suggerimenti

Il lettore di codici a barre zebra ( http://zebra.sourceforge.net/ ) è un piccolo, libreria di scansione e decodifica di codici a barre stratificata implementata in C (sono forniti anche wrapper C ++). Supporta molte simbologie popolari (tipi di codici a barre), incluso EAN-13. Tuttavia, non sono a conoscenza di eventuali attacchi Ruby. La libreria è disponibile sotto GPL

Potresti provare questo se è per consentire ai visitatori del tuo sito di scansionare cose, penso che sia integrabile nel tuo sito, ma non l'ho mai usato: http://en.barcodepedia.com/

Utilizziamo la Softek .

Molto soddisfatto dei risultati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top