Pergunta

Eu estou procurando uma biblioteca, técnica ou conselhos sobre como ler um EAN-13 código de barras de uma imagem (incluindo ISBN , e codificações ISSN ). A imagem viria de um telefone celular ou webcam, assim resolução pode ser bastante pobre e não bem alinhados.

Eu estou interessado especificamente em algo que poderia ser usado a partir de ruby ??on rails, mas respostas para outras línguas são bem-vindos. soluções Open Source preferido.

Liderando soluções até à data:

  1. ZBar (anteriormente conhecido como Zebra - h / t @bgbg, @Natim) - implementado em C com interfaces para Python, Perl e C ++
  2. ZXing (h / t @codr) - implementado em Java (J2SE e Android) com outros módulos / portas em estados de desenvolvimento (JavaME, C #, C ++, JRuby, RIM, iPhone / Objective C) variando
Foi útil?

Solução

Este projeto pode ser o que você está procurando: ZXing

Outras dicas

O leitor de código de barras da zebra ( http://zebra.sourceforge.net/ ) é um pequeno, leitura de código de barras em camadas e biblioteca de decodificação implementado em C (wrappers C ++ também são fornecidos). Ele suporta muitas simbologias populares (tipos de códigos de barras), incluindo EAN-13. No entanto, eu não estou ciente sobre quaisquer ligações Ruby. A biblioteca está disponível sob a GPL

Você pode querer tentar isso, se é para permitir que os visitantes do seu site para coisas varredura, eu acho que é embutido em seu próprio site, mas eu nunca usei-o: http://en.barcodepedia.com/

Nós usamos a biblioteca Softek .

Muito satisfeito com os resultados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top