Если ты внимательно присмотришься, мой дорогой друг, то заметишь, что на всех qr-кодах по трём углам стоят эти большие точки в квадратах.
Но сначала интересненькое:
Семья фермеров из канадской провинции Альберта выстригла на принадлежащем ей кукурузном поле QR-код площадью 2,9 гектара. Код можно считать с самолета или вертолета; зашифрованная в нем гиперссылка ведет на сайт фермы. QR-код обрамлен лабиринтом для туристов, посещающих ферму.
В отличие от старого штрих-кода, который сканируют лазерной полосой, QR-код определяется камерой как двумерное изображение (уже не полоска, а квадрат). Три квадрата в углах изображения и меньшие квадратики по всему коду позволяют быстро подогнать размер изображения и его ориентацию, а также угол, под которым датчик расположен к поверхности изображения. Точки переводятся в двоичные числа с проверкой по контрольной сумме.
Кто не понял последнего предложения, я как-то напишу отдельный пост о двоичном коде. Тем кто в курсе — респект!