Технология распознавания штрих-кодов на мобильных устройствах работает следующим образом: 2
- Запускается приложение-сканер. 2
- Камера смартфона наводится на штрих-код. 2
- Нажимается кнопка поиска для получения дополнительных сведений о товаре в интернете. 2
Общий алгоритм распознавания двухмерного штрих-кода: 1
- Предварительная обработка изображения. 1 Осуществляется переход к монохромному изображению и выделение граничных точек, соприкасающихся как с чёрными, так и с белыми пикселями. 1
- Детектирование ориентировочных элементов (границ и краевых точек кода). 1
- Восстановление матрицы кода. 1 После нахождения границы определяется, сколько строк и столбцов требуется для прочтения матрицы. 1
- Декодирование данных. 1 Некоторые штрих-коды содержат метаинформацию, необходимую для правильного считывания данных с применением коррекции. 1 Полученная на этой стадии двоичная строка далее декодируется в зависимости от типа штрих-кода. 1
Чтобы считать максимум информации со штрих-кода, необходимо подключение к интернету. 3