Почему QR-коды имеют квадраты в трех углах?

Yori Yori 19 Февраля 2022 (ред)

Это отличный вопрос часто задают. Действительно, достаточно посмотреть на QR-код и задать точно такой же вопрос.

QR-код

Мы можем провести эксперимент, чтобы понять.

Ниже прилагается справочный ключ. Вам не нужно его запоминать, вы можете просмотреть его в любое время.

QR-код

Вот символ, пожалуйста, сравните его с ключом и определите его.

Сравнить QR-код

Очевидно, это номер 5.

Даже если вы его не нашли, вы можете легко увидеть, что это один и тот же персонаж.

Теперь попробуйте следующее:

Сложный код

Это уже не так просто, не так ли?

Стоит также отметить, что, помимо искусственного интеллекта и сложных алгоритмов, люди бесконечно лучше распознают искаженные символы. Вот почему CAPTCHA может работать.

Чтобы распознавание было быстрым и точным, наши устройства предпочли бы первый сценарий. Им трудно распознать символ, когда он искажен от эталонного ключа.

Хуже того, нашего перевернутого персонажа на самом деле не существует, но перевернутый QR-код может по-прежнему нести (другую) информацию.

Когда QR-код имеет квадраты:

QR-код имеет квадраты

Телефон умеет распознавать квадраты и быстро находит способ повернуть и изменить размер изображения, превратив его в вот это:

Повернуть по квадратам

И тогда характер можно узнать. Это номер 3.

Вот почему есть эти три квадрата. Они обеспечивают правильное считывание кодов.

1 Ответ

  1. German German 19 Февраля 2022 (ред.)

    Интересный вопрос, никогда не интересовался этим. Вот оно как…