Pregunta

Estoy buscando una biblioteca, técnica o consejo sobre cómo leer un EAN-13 código de barras de una imagen (incluyendo ISBN,y ISSN codificaciones).La imagen procedería de un teléfono móvil o una cámara web, por lo que la resolución puede ser bastante pobre y no estar bien alineada.

Estoy específicamente interesado en algo que pueda usarse desde Ruby on Rails, pero se aceptan respuestas para otros idiomas.Se prefieren soluciones de código abierto.

Soluciones líderes hasta la fecha:

  1. Barra Z (anteriormente conocido como Zebra - h/t @bgbg, @Natim) - implementado en C con interfaces para Python, Perl y C++
  2. zxing (h/t @codr) - implementado en Java (J2SE y Android) con otros módulos/puertos en distintos estados de desarrollo (JavaME, C#, C++, JRuby, RIM, iPhone/Objective C)
¿Fue útil?

Solución

Este proyecto puede ser lo que estás buscando: zxing

Otros consejos

El lector de códigos de barras de Zebra (http://zebra.sourceforge.net/) es una pequeña biblioteca de escaneo y decodificación de códigos de barras en capas implementada en C (también se proporcionan contenedores de C++).Admite muchas simbologías populares (tipos de códigos de barras), incluido EAN-13.Sin embargo, no conozco ningún enlace de Ruby.La biblioteca está disponible bajo la GPL.

Quizás quieras probar esto si quieres permitir que los visitantes de tu sitio escaneen cosas. Creo que se puede integrar en tu propio sitio, pero nunca lo he usado: http://en.barcodepedia.com/

Usamos el Softek biblioteca.

Muy satisfecho con los resultados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top