Вопрос

Мне нужна библиотека, техника или совет о том, как читать ЕАН-13 штрих-код с изображения (включая ISBNISSN кодировки).Изображение будет получено с мобильного телефона или веб-камеры, поэтому разрешение может быть довольно плохим и плохо выровненным.

Меня конкретно интересует что-то, что можно было бы использовать из Ruby on Rails, но ответы для других языков приветствуются.Предпочтительны решения с открытым исходным кодом.

Ведущие решения на сегодняшний день:

  1. ЗБар (ранее известный как Zebra — h/t @bgbg, @Natim) — реализован на C с интерфейсами для Python, Perl и C++.
  2. ZXing (h/t @codr) — реализовано на Java (J2SE и Android) с другими модулями/портами, находящимися на разных стадиях разработки (JavaME, C#, C++, JRuby, RIM, iPhone/Objective C)
Это было полезно?

Решение

Этот проект может быть тем, что вы ищете: ZXing

Другие советы

Считыватель штрих-кодов Zebra (http://zebra.sourceforge.net/) — небольшая многоуровневая библиотека сканирования и декодирования штрих-кода, реализованная на C (также предоставляются оболочки C++).Он поддерживает множество популярных символик (типов штрих-кодов), включая EAN-13.Однако я не знаю ни о каких привязках Ruby.Библиотека доступна под лицензией GPL.

Возможно, вы захотите попробовать это, если хотите, чтобы посетители вашего сайта могли сканировать что-либо. Я думаю, что это можно встроить на ваш собственный сайт, но я никогда не использовал его: http://en.barcodepedia.com/

Мы используем Софтек библиотека.

Очень доволен результатами.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top