Зачем в QR-коде три больших квадрата и один маленький?

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | ИИ, сервисы и приложения

Наверное, каждый хотя бы раз задумывался о том, как работают эти загадочные черно-белые квадратики — QR-коды. Они буквально повсюду: на упаковках продуктов, билбордах, чеках и даже на визитках. Но замечали ли вы, что в QR-коде всегда есть три больших квадрата в углах и один маленький, спрятавшийся ближе к середине? Почему именно так, а не как-нибудь по-другому? Давайте разберёмся, что за «магия» стоит за этим.

Автор: https://stockcake.com Источник: stockcake.com

Три больших квадрата — маяки QR-кода

Три больших квадрата — это настоящие «маяки» для любого устройства, которое пытается прочитать QR-код. Представьте себе, что сканеру нужно сначала понять, что это вообще QR-код, а потом правильно его прочитать. Так вот, эти три больших квадрата играют ключевую роль в этом процессе. Они помогают:

  1. Ориентироваться в пространстве. Сканеру нужно быстро понять, где верх, низ, и какие стороны кода. Благодаря этим квадратам сканер «узнает», что он смотрит на QR-код и в каком положении он находится. Это, по сути, как дорожные знаки для камеры — без них она бы запуталась.
  2. Найти и распознать код. Ведь на фотографии, особенно если код маленький или находится на каком-то фоне, ему нужно выделиться. Большие черные квадраты — как флажки, которые говорят: «Эй, я здесь, считай меня!»
  3. Скорректировать наклон. Квадраты дают возможность «подправить» картинку, если QR-код снят под углом. Сканер использует их, чтобы правильно выровнять изображение и избежать искажений.
Автор: Brdall Источник: ru.wikipedia.org

А зачем маленький квадрат?

А теперь о маленьком квадрате, который чаще всего спрятан ближе к центру. Его функция не такая заметная, как у больших маяков, но он тоже очень важен. Этот квадрат помогает корректировать искажения, особенно когда QR-код сложный и содержит много данных или когда код «повело» из-за бумаги или кривой поверхности.

Представьте, что этот маленький квадрат — как костыль, который поддерживает весь код, когда ему становится «тяжело». Чем больше информации запихивают в QR-код, тем сложнее его прочитать без ошибок. Вот тут и приходит на помощь этот скромный помощник: он позволяет устройству учесть все мелкие искажения и «собрать» картинку правильно.

Кстати, не каждый QR-код имеет этот маленький квадрат — он появляется, только когда в коде много данных или нужно повысить точность считывания. Это своего рода «страховка».

Автор: https://stockcake.com Источник: stockcake.com

Почему именно три больших квадрата?

Можно подумать: «А почему не четыре? Почему не пять?» Всё дело в оптимальном сочетании простоты и надежности. Три больших квадрата — это минимальное количество, которое позволяет сканеру быстро и уверенно понять ориентацию кода. Если бы их было больше, QR-код стал бы больше, сложнее, и выглядел бы как настоящий лабиринт. А так — три точки создают своего рода «треугольник ориентации», который достаточно надежен и не усложняет структуру.

Четвёртый угол остаётся пустым, что помогает сканеру не путаться, где начало, а где конец. Это такая хитрость, чтобы и человек, и техника быстрее сориентировались.

Автор: https://stockcake.com Источник: stockcake.com

Немного магии и точности

Забавно, но то, что кажется просто набором черных и белых квадратов, на самом деле является очень продуманным механизмом. Три больших квадрата помогают понять, где что находится, а маленький квадратик — поддерживает и уточняет считывание. Это сочетание простоты и точности делает QR-коды такими надежными.

В следующий раз, когда вы возьмете в руки телефон и начнете сканировать очередной QR-код, знайте: все эти квадратики там не просто так. Они как команда опытных проводников, которые помогают вашему телефону не заблудиться и найти нужную информацию. И хотя кажется, что все это происходит мгновенно, на деле это настоящий «танец» алгоритмов и технологий, которые работают ради того, чтобы вы одним касанием экрана получили нужные данные.

Ну вот, теперь и вы знаете секрет этих таинственных квадратов!

Изображение в превью:
Автор: https://stockcake.com
Источник: stockcake.com

4 комментария

Добавить комментарий

Szweder
Хотелось бы из статьи понять, как именно маленький квадратик помогает прочитать сложные QR-коды. А еще как записывается и считывается информация на QR-кодах (это построчное линейное кодирование, где есть значение у закрашенных и незакрашенных ячеек, или совсем другой принцип?)
m
Можно подумать: «А почему не четыре? Почему не пять?» Всё дело в оптимальном сочетании простоты и надежности. Три больших квадрата — это минимальное количество, которое позволяет сканеру быстро и уверенно понять ориентацию кода.

Потому что по трем точкам можно восстановить аффинное преобразование…
113049719366673278516@google
А почему аффтар интеллектуально ущербный, а на Micro QR только один квадрат?

Добавить комментарий

Сейчас на главной

Новости

Публикации

Хот-пот: как китайский «огненный котёл» превращает ужин в совместное приготовление еды

Хот-пот трудно назвать блюдом в привычном смысле. У него нет окончательной формы, которую повар приносит из кухни и ставит перед гостем. В центре стола кипит бульон, вокруг лежат тонко нарезанные...

Как пауки летают без крыльев

Пауки не имеют крыльев, и всё же многие из них способны преодолевать значительные расстояния по воздуху. Как же им это удаётся? Ответ на этот вопрос учёные искали не одно столетие. Ещё...

Обзор самой свежей модели 3D-принтера Qidi Plus 5: что скрывает новинка

В этом обзоре рассмотрим новую модель Qidi Plus 5, разберу её ключевые особенности, оценю доступные функции и проверю, на что способен принтер. Устройство готово к печати из коробки.

✦ ИИ  Коты захватили интернет раньше TikTok — почему алгоритмы до сих пор их обожают

Коты стали героями интернета задолго до TikTok. Разбираемся, почему кошачьи ролики набирают миллионы просмотров, как им помогают алгоритмы и смогут ли их заменить нейросети.

✦ ИИ  35 лет назад веб стал доступен всему миру: как первый сайт изменил интернет

6 августа 1991 года Тим Бернерс-Ли публично рассказал о World Wide Web. Как выглядел первый сайт, зачем был создан веб и почему эту страницу можно открыть спустя 35 лет.

История бренда MSI: 40 лет

В 1986 году пятеро инженеров в небольшой лаборатории вручную создали первую в мире материнскую плату 286, способную к разгону. Этот шаг стал отправной точкой истории MSI.Спустя сорок лет, в 2026-м,...