Приложение Barcode Scanner — это приложение для Android из проекта с открытым исходным кодом ZXing (сокращение от Zebra Crossing ), которое позволяет устройству Android со встроенным оборудованием для обработки изображений (встроенной камерой) сканировать штрих-коды или 2D-штрих-коды и получать закодированные данные. [2] Помимо кодов коммерческих продуктов, закодированная информация часто включает веб-адреса, географические координаты и небольшие фрагменты текста . Эта система на базе Android имеет функциональность, аналогичную аппаратному считывателю штрих-кодов .
Это приложение поддерживает множество различных типов штрих-кодов, в том числе используемых для идентификации продуктов в торговле . Сканер штрих-кода может автоматически выполнять поиск в Интернете для идентификации продукта по штрих-коду и использовать, например, информацию для сравнения цен между поставщиками.
Приложение может декодировать несколько 2D-штрих-кодов , включая широко используемые QR-код и матрицу данных . QR-коды часто встраиваются в веб-сайты; Сканер штрих-кода может открыть в браузере закодированный сайт, облегчив, например, загрузку приложения.
По состоянию на май 2016 года [update]это одно из самых загружаемых приложений для Android по данным Google Play : оно имеет более 600 000 оценок и более 126 миллионов установок пользователей. [3] [4]
Эффективность обнаружения ZXing оценивалась на почти 2 миллионах синтетических изображений для трех типов штрих-кодов: QR Code , MaxiCode и штрих-кода EAN-13 1D. Были обнаружены проблемные углы, при которых декодирование часто не удается, например 45, 135, 225 и 315 градусов для QR-кодов. [5]