Почему QR-код можно отсканировать даже если часть изображения повреждена

Сегодня QR-коды встречаются практически повсюду. Их можно увидеть на товарах, билетах, рекламных плакатах и упаковках.
Иногда код оказывается немного поцарапанным, загрязнённым или частично закрытым, но смартфон зачем становятся всё равно успешно его считывает.
Информация хранится с запасом
При создании QR-кода в него добавляются дополнительные данные.
Они позволяют системе восстанавливать часть информации даже при повреждении изображения.
Специальные алгоритмы исправляют ошибки
Технология предусматривает возможность потери некоторых фрагментов.
Во время сканирования программа анализирует код и пытается восстановить недостающие данные.
Повреждение не всегда мешает считыванию
QR-код может продолжать работать, если:
— часть поверхности загрязнена;
— появились небольшие царапины;
— угол оказался закрыт;
— изображение слегка потёрлось.
Большие чёрные квадраты играют важную роль
Три крупных квадрата по углам помогают устройству быстро определить положение кода.
Благодаря им смартфон понимает, где находится изображение и как его нужно обработать.
Интересный факт
Некоторые QR-коды способны сохранять работоспособность даже после потери значительной части изображения.
Технология рассчитана на реальную жизнь
Разработчики понимали, что коды будут использоваться на улице, в транспорте, на упаковках и рекламных щитах.
Поэтому система изначально создавалась с учётом возможных повреждений.
Смартфон выполняет сложную работу за секунды
Для пользователя процесс выглядит очень простым.
Достаточно открыть камеру и навести её на код.
Однако за это время устройство выполняет множество вычислений.
Маленький квадрат с большими возможностями
Несмотря на простой внешний вид, QR-код содержит гораздо больше технологий, чем кажется на первый взгляд.
Самое интересное заключается в том, что несколько чёрных квадратов способны хранить информацию таким образом, чтобы она оставалась доступной можно вернуть даже после частичного повреждения изображения.






























